or
| private void gvwManifestLines_CellBeginEdit(object sender, GridViewCellCancelEventArgs e) | |
| { | |
| if (e.ColumnIndex == this.gvwManifestLines.Columns["saturdayDelivery"].Index) | |
| { | |
| // A whole bunch of code omitted. | |
| } | |
| else if (e.ColumnIndex == this.gvwManifestLines.Columns["PackageChooser"].Index) | |
| { | |
| RadComboBoxEditor comboEditor = this.gvwManifestLines.ActiveEditor as RadComboBoxEditor; | |
| comboEditor.DropDownStyle = RadDropDownStyle.DropDownList; | |
| comboEditor.AutoCompleteMode = AutoCompleteMode.Suggest; | |
| comboEditor.PopupClosed += new RadPopupClosedEventHandler(comboEditor_PopupClosed); | |
| //More code for processing - not relevant. | |
| } | |
| } | |
| void comboEditor_PopupClosed(object sender, RadPopupClosedEventArgs args) | |
| { | |
| RadComboBoxEditor comboEditor = sender as RadComboBoxEditor; | |
| if (comboEditor != null) | |
| { | |
| comboEditor.PopupClosed -= new RadPopupClosedEventHandler(comboEditor_PopupClosed); | |
| SendKeys.Send("\r"); | |
| } | |
| } | |
RadScrollViewer
scrollViewer = new RadScrollViewer();
Telerik.WinControls.UI.RadPanel radPanel1= new Telerik.WinControls.UI.RadPanel();
this.Controls.Add(this.radPanel1);
WrapLayoutPanel wrapLayout = new WrapLayoutPanel();
wrapLayout.Orientation =
Orientation.Horizontal;
scrollViewer.Viewport = wrapLayout;
this.radPanel1.PanelElement.Children.Add(scrollViewer);
for(int i = 0 ; i < 100; i++)
{
wrapLayout.Children.Add(
new RadButtonElement() {Text = "Test" + i, Padding = new Padding(5), Margin = new Padding(2), Size = new Size(50,10)});
}

