Telerik Forums
UI for WinForms Forum
2 answers
76 views
I see examples for adding custom options to the bottom of the ContextMenu.  How do I add / move them to the top?  RadMenuItem doesn't have an Index Property for changing order like .Net's MenuItem does.

2009Q2 (2009.2.9.729), VS 2005 (v8.0.50727.762 SP.050727-7600), .Net2 (2.0.50727), XP SP3, Core2Duo 2.99GHZ with 3GB.



Tom Chien
Top achievements
Rank 1
 answered on 29 Oct 2009
1 answer
206 views
I have a situation where we have 2 RadListBoxes side by side, however I need the right and left arrow to jump between the 2 without firing the OnSelectedIndexChanged event (I only want this to occur on the down and up arrow).

I have tried calling the PreviewKeyDown method, and the KeyDown method but as I have found, the SelectedIndexChanged event gets fired first, so changing the second list when I don't want it to.

Any ideas?

Cheers,
Jonathan
Victor
Telerik team
 answered on 29 Oct 2009
2 answers
160 views
Dear friends,

Please take a look at my code.
I have plenty of columns grouped by months, and i also have two more columns that i don't want to group (iduser_exe and nome_agente).
However, those two columns are not shown in my Grid ... Why? ALso, the column iduser_exe must not be visible.

Can you help me?

Thanks in advance!!

    SqlConnection sxv = AppClasses.Connections.retConn();
            sxv.Open();
            SqlCommand cmdv = new SqlCommand("v_oport_conc_ano", sxv);
            cmdv.CommandType = CommandType.StoredProcedure;
            cmdv.Parameters.Add(new SqlParameter("@iduser", Convert.ToInt32(AppClasses.ClassAgentes.getIdByUsername(HttpRuntime.Cache["NomeUtilizador"].ToString()))));
            cmdv.Parameters.Add(new SqlParameter("@ano", Convert.ToInt32(radSpinEditor1.Value)));
            SqlDataReader reader = cmdv.ExecuteReader();
            radGridView1.MasterGridViewTemplate.LoadFrom(reader);
            sxv.Close();

            radGridView1.Columns["iduser_exe"].IsVisible = false;//ATTENTION: I WANT THIS COLUMN OUT OF GROUPING, A NORMAL COLUMN INSTEAD
            radGridView1.Columns["nome_agente"].HeaderText = "Agente";//ATTENTION: I WANT THIS COLUMN OUT OF GROUPING, A NORMAL COLUMN INSTEAD
            radGridView1.Columns["nome_agente"].Width = 155;
            radGridView1.Columns["ano"].IsVisible = false;
            radGridView1.Columns["C01"].HeaderText = "Cn.";
            radGridView1.Columns["C01"].Width = 28;
            radGridView1.Columns["N01"].HeaderText = "Nc.";
            radGridView1.Columns["N01"].Width = 28;
            radGridView1.Columns["C02"].HeaderText = "Cn.";
            radGridView1.Columns["C02"].Width = 28;
            radGridView1.Columns["N02"].HeaderText = "Nc.";
            radGridView1.Columns["N02"].Width = 28;
            radGridView1.Columns["C03"].HeaderText = "Cn.";
            radGridView1.Columns["C03"].Width = 28;
            radGridView1.Columns["N03"].HeaderText = "Nc.";
            radGridView1.Columns["N03"].Width = 28;
            radGridView1.Columns["C04"].HeaderText = "Cn.";
            radGridView1.Columns["C04"].Width = 28;
            radGridView1.Columns["N04"].HeaderText = "Nc.";
            radGridView1.Columns["N04"].Width = 28;
            radGridView1.Columns["C05"].HeaderText = "Cn.";
            radGridView1.Columns["C05"].Width = 28;
            radGridView1.Columns["N05"].HeaderText = "Nc.";
            radGridView1.Columns["N05"].Width = 28;
            radGridView1.Columns["C06"].HeaderText = "Cn.";
            radGridView1.Columns["C06"].Width = 28;
            radGridView1.Columns["N06"].HeaderText = "Nc.";
            radGridView1.Columns["N06"].Width = 28;
            radGridView1.Columns["C07"].HeaderText = "Cn.";
            radGridView1.Columns["C07"].Width = 28;
            radGridView1.Columns["N07"].HeaderText = "Nc.";
            radGridView1.Columns["N07"].Width = 28;
            radGridView1.Columns["C08"].HeaderText = "Cn.";
            radGridView1.Columns["C08"].Width = 28;
            radGridView1.Columns["N08"].HeaderText = "Nc.";
            radGridView1.Columns["N08"].Width = 28;
            radGridView1.Columns["C09"].HeaderText = "Cn.";
            radGridView1.Columns["C09"].Width = 28;
            radGridView1.Columns["N09"].HeaderText = "Nc.";
            radGridView1.Columns["N09"].Width = 28;
            radGridView1.Columns["C10"].HeaderText = "Cn.";
            radGridView1.Columns["C10"].Width = 28;
            radGridView1.Columns["N10"].HeaderText = "Nc.";
            radGridView1.Columns["N10"].Width = 28;
            radGridView1.Columns["C11"].HeaderText = "Cn.";
            radGridView1.Columns["C11"].Width = 28;
            radGridView1.Columns["N11"].HeaderText = "Nc.";
            radGridView1.Columns["N11"].Width = 28;
            radGridView1.Columns["C12"].HeaderText = "Cn.";
            radGridView1.Columns["C12"].Width = 28;
            radGridView1.Columns["N12"].HeaderText = "Nc.";
            radGridView1.Columns["N12"].Width = 28;
            
            #region gridGrouping
            ColumnGroupsViewDefinition view = new ColumnGroupsViewDefinition();

            view.ColumnGroups.Add(new GridViewColumnGroup("Agente")); //ATTENTION: I WANT THIS COLUMN OUT OF GROUPING, A NORMAL COLUMN INSTEAD
            view.ColumnGroups.Add(new GridViewColumnGroup("Jan."));
            view.ColumnGroups.Add(new GridViewColumnGroup("Fev."));
            view.ColumnGroups.Add(new GridViewColumnGroup("Mar."));
            view.ColumnGroups.Add(new GridViewColumnGroup("Abr."));
            view.ColumnGroups.Add(new GridViewColumnGroup("Mai."));
            view.ColumnGroups.Add(new GridViewColumnGroup("Jun."));
            view.ColumnGroups.Add(new GridViewColumnGroup("Jul."));
            view.ColumnGroups.Add(new GridViewColumnGroup("Ago."));
            view.ColumnGroups.Add(new GridViewColumnGroup("Set."));
            view.ColumnGroups.Add(new GridViewColumnGroup("Out."));
            view.ColumnGroups.Add(new GridViewColumnGroup("Nov."));
            view.ColumnGroups.Add(new GridViewColumnGroup("Dez."));

            view.ColumnGroups[0].Rows.Add(new GridViewColumnGroupRow());
            view.ColumnGroups[0].Rows[0].Columns.Add(this.radGridView1.Columns["nome_agente"]);
            view.ColumnGroups[1].Rows.Add(new GridViewColumnGroupRow());
            view.ColumnGroups[1].Rows.Add(new GridViewColumnGroupRow());
            view.ColumnGroups[1].Rows[0].Columns.Add(this.radGridView1.Columns["C01"]);
            view.ColumnGroups[1].Rows[0].Columns.Add(this.radGridView1.Columns["N01"]);
            view.ColumnGroups[2].Rows.Add(new GridViewColumnGroupRow());
            view.ColumnGroups[2].Rows.Add(new GridViewColumnGroupRow());
            view.ColumnGroups[2].Rows[0].Columns.Add(this.radGridView1.Columns["C02"]);
            view.ColumnGroups[2].Rows[0].Columns.Add(this.radGridView1.Columns["N02"]);
            view.ColumnGroups[3].Rows.Add(new GridViewColumnGroupRow());
            view.ColumnGroups[3].Rows.Add(new GridViewColumnGroupRow());
            view.ColumnGroups[3].Rows[0].Columns.Add(this.radGridView1.Columns["C03"]);
            view.ColumnGroups[3].Rows[0].Columns.Add(this.radGridView1.Columns["N03"]);
            view.ColumnGroups[4].Rows.Add(new GridViewColumnGroupRow());
            view.ColumnGroups[4].Rows.Add(new GridViewColumnGroupRow());
            view.ColumnGroups[4].Rows[0].Columns.Add(this.radGridView1.Columns["C04"]);
            view.ColumnGroups[4].Rows[0].Columns.Add(this.radGridView1.Columns["N04"]);
            view.ColumnGroups[5].Rows.Add(new GridViewColumnGroupRow());
            view.ColumnGroups[5].Rows.Add(new GridViewColumnGroupRow());
            view.ColumnGroups[5].Rows[0].Columns.Add(this.radGridView1.Columns["C05"]);
            view.ColumnGroups[5].Rows[0].Columns.Add(this.radGridView1.Columns["N05"]);
            view.ColumnGroups[6].Rows.Add(new GridViewColumnGroupRow());
            view.ColumnGroups[6].Rows.Add(new GridViewColumnGroupRow());
            view.ColumnGroups[6].Rows[0].Columns.Add(this.radGridView1.Columns["C06"]);
            view.ColumnGroups[6].Rows[0].Columns.Add(this.radGridView1.Columns["N06"]);
            view.ColumnGroups[7].Rows.Add(new GridViewColumnGroupRow());
            view.ColumnGroups[7].Rows.Add(new GridViewColumnGroupRow());
            view.ColumnGroups[7].Rows[0].Columns.Add(this.radGridView1.Columns["C07"]);
            view.ColumnGroups[7].Rows[0].Columns.Add(this.radGridView1.Columns["N07"]);
            view.ColumnGroups[8].Rows.Add(new GridViewColumnGroupRow());
            view.ColumnGroups[8].Rows.Add(new GridViewColumnGroupRow());
            view.ColumnGroups[8].Rows[0].Columns.Add(this.radGridView1.Columns["C08"]);
            view.ColumnGroups[8].Rows[0].Columns.Add(this.radGridView1.Columns["N08"]);
            view.ColumnGroups[9].Rows.Add(new GridViewColumnGroupRow());
            view.ColumnGroups[9].Rows.Add(new GridViewColumnGroupRow());
            view.ColumnGroups[9].Rows[0].Columns.Add(this.radGridView1.Columns["C09"]);
            view.ColumnGroups[9].Rows[0].Columns.Add(this.radGridView1.Columns["N09"]);
            view.ColumnGroups[10].Rows.Add(new GridViewColumnGroupRow());
            view.ColumnGroups[10].Rows.Add(new GridViewColumnGroupRow());
            view.ColumnGroups[10].Rows[0].Columns.Add(this.radGridView1.Columns["C10"]);
            view.ColumnGroups[10].Rows[0].Columns.Add(this.radGridView1.Columns["N10"]);
            view.ColumnGroups[11].Rows.Add(new GridViewColumnGroupRow());
            view.ColumnGroups[11].Rows.Add(new GridViewColumnGroupRow());
            view.ColumnGroups[11].Rows[0].Columns.Add(this.radGridView1.Columns["C11"]);
            view.ColumnGroups[11].Rows[0].Columns.Add(this.radGridView1.Columns["N11"]);
            view.ColumnGroups[12].Rows.Add(new GridViewColumnGroupRow());
            view.ColumnGroups[12].Rows.Add(new GridViewColumnGroupRow());
            view.ColumnGroups[12].Rows[0].Columns.Add(this.radGridView1.Columns["C12"]);
            view.ColumnGroups[12].Rows[0].Columns.Add(this.radGridView1.Columns["N12"]);

            this.radGridView1.ViewDefinition = view;
   #endregion
Martin Vasilev
Telerik team
 answered on 29 Oct 2009
1 answer
102 views
Hello.

I have 2 date columns in GridView. When inserting a new row, when I click first date column, today's date appears in calendar and when I click second one, date which appears in calendar is 1.1.1900. What do I have to set that when inserting new row, default date when I open calendar would be today's date.

Martin Vasilev
Telerik team
 answered on 29 Oct 2009
1 answer
167 views
Hi All,

I have an app that loads a dataset in the main app, and I was about to change it to do so in a seperate thread utilizing the ProgressBar.

Before I start though, I was curious if anyone else has crafted a generic 'dataset loading progress bar' routine?  Seems like it would be a fairly common need.

I am just now making the transition from years of Delphi work, and I am miss a lot of the functions and routines from my old toolkit.  The Telerik suite has made life much simpler (and prettier?), but every now and again I long for the old days :)

Thanks,
Dave
Martin Vasilev
Telerik team
 answered on 29 Oct 2009
5 answers
319 views
When adding items to a combo box, is there a word wrap feature for the item's DescriptionText? I notice the example wraps the text "manually" (by putting in their own \r\n).
If not, i could wrap the text by measuring out lines of text based on font size and inserting my own \r\n blahblahblah, but, this feature would be nice for a future release.
Martin Vasilev
Telerik team
 answered on 29 Oct 2009
1 answer
46 views
I have one radlistbox  which contains users names and fetching records from the database and i am comparing databse names and radlistbox uaernames if both are matching iam selecting that name in listbox but here iam getting exception

Here is my code

 

For i As Integer = 0 To dtusers.Rows.Count - 1

 

 

If fmEmailSubscription_chklistusers.Items.Count > 0 Then

 

 

For m As Integer = 0 To CheckedIds.Count - 1

 

 

If CheckedIds(m) = dtusers.Rows(i).Item(0) Then

 

fmEmailSubscription_chklistusers.SelectedValue = dtusers.Rows(i).Item(0)

 

fmEmailSubscription_chklistusers.SetSelected(fmEmailSubscription_chklistusers.SelectedIndex, True)

 

 

End

 

If

 

 

Next

 

fmEmailSubscription_chklistusers.SelectedValue = dtusers.Rows(i).Item(0)

 

End If

 

 

Next

 



I
Nikolay
Telerik team
 answered on 29 Oct 2009
3 answers
148 views
Hi guys
  i am new to know about radcontrols , i download the  radcontrols  and install it on my PC , but  i fail to include radcontrols  in Visual studio 2008,
Can any one tell me how i include radcontrols on VS 2008
  i shell be thankfull to him


 BEst regard
Waqas
Nikolay
Telerik team
 answered on 29 Oct 2009
1 answer
215 views
iam migrating one .net windows application to telerik, in my existing application i used windows checkedlistbox i want to migrate to rad control but there is no such control in toolbox.I want to know is there any alternative for this problem.
Nikolay
Telerik team
 answered on 29 Oct 2009
7 answers
193 views
The dropdown caret that lets the user select what buttons are visible, is there a way to disable this or make it only available when all the items do not fit on the toolStripItem.
Boyko Markov
Telerik team
 answered on 29 Oct 2009
Narrow your results
Selected tags
Tags
GridView
General Discussions
Scheduler and Reminder
Treeview
Dock
RibbonBar
Themes and Visual Style Builder
ChartView
Calendar, DateTimePicker, TimePicker and Clock
DropDownList
Buttons, RadioButton, CheckBox, etc
ListView
ComboBox and ListBox (obsolete as of Q2 2010)
Chart (obsolete as of Q1 2013)
Form
PageView
MultiColumn ComboBox
TextBox
RichTextEditor
PropertyGrid
Menu
RichTextBox (obsolete as of Q3 2014 SP1)
Panelbar (obsolete as of Q2 2010)
PivotGrid and PivotFieldList
Tabstrip (obsolete as of Q2 2010)
MaskedEditBox
CommandBar
PdfViewer and PdfViewerNavigator
ListControl
Carousel
GanttView
Diagram, DiagramRibbonBar, DiagramToolBox
Panorama
New Product Suggestions
Toolstrip (obsolete as of Q3 2010)
VirtualGrid
AutoCompleteBox
Label
Spreadsheet
ContextMenu
Panel
Visual Studio Extensions
TitleBar
Documentation
SplitContainer
Map
DesktopAlert
ProgressBar
CheckedDropDownList
TrackBar
MessageBox
Rotator
SpinEditor
CheckedListBox
StatusStrip
LayoutControl
SyntaxEditor
Wizard
ShapedForm
TextBoxControl
Conversational UI, Chat
DateTimePicker
CollapsiblePanel
TabbedForm
CAB Enabling Kit
GroupBox
WaitingBar
DataEntry
ScrollablePanel
ScrollBar
ImageEditor
Tools - VSB, Control Spy, Shape Editor
BrowseEditor
DataFilter
ColorDialog
FileDialogs
Gauges (RadialGauge, LinearGauge, BulletGraph)
ApplicationMenu
RangeSelector
CardView
WebCam
Barcode
BindingNavigator
PopupEditor
RibbonForm
Styling
TaskBoard
Callout
ColorBox
PictureBox
FilterView
NavigationView
Accessibility
VirtualKeyboard
DataLayout
ToastNotificationManager
ValidationProvider
CalculatorDropDown
Licensing
Localization
TimePicker
ButtonTextBox
FontDropDownList
BarcodeView
BreadCrumb
Security
LocalizationProvider
Dictionary
Overlay
Flyout
Separator
SparkLine
TreeMap
StepProgressBar
SplashScreen
ToolbarForm
NotifyIcon
DateOnlyPicker
Rating
TimeSpanPicker
Calculator
OfficeNavigationBar
TaskbarButton
HeatMap
SlideView
PipsPager
AIPrompt
TaskDialog
TimeOnlyPicker
+? more
Top users last month
Rob
Top achievements
Rank 3
Iron
Iron
Iron
Atul
Top achievements
Rank 1
Iron
Iron
Iron
Alexander
Top achievements
Rank 1
Veteran
Iron
Serkan
Top achievements
Rank 1
Iron
Shawn
Top achievements
Rank 1
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Rob
Top achievements
Rank 3
Iron
Iron
Iron
Atul
Top achievements
Rank 1
Iron
Iron
Iron
Alexander
Top achievements
Rank 1
Veteran
Iron
Serkan
Top achievements
Rank 1
Iron
Shawn
Top achievements
Rank 1
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?