Class
RadMultiColumnComboBoxElement

Represents a multi column combo box element. The RadMultiColumnComboBox class is a simple wrapper for the RadMultiColumnComboBoxElement class. The RadMultiColumnComboBox acts to transfer events to and from its corresponding RadMultiColumnComboBoxElement instance. The RadMultiColumnComboBoxElement which is essentially the RadMultiColumnComboBox control may be nested in other telerik controls. The RadMultiColumnComboBoxElement class implements all logical and UI functionality.

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.GridView.dll

Syntax:

cs-api-definition
[ComVisible(false)]
public class RadMultiColumnComboBoxElement : BaseComboBoxElement, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IBindableComponent, IComponent, IDisposable, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IInputEditor, IValueEditor, ISupportInitialize, IGridViewEventListener

Inheritance: objectDisposableObjectRadObjectRadElementVisualElementRadComponentElementRadItemRadEditorElementEditorBaseElementPopupEditorBaseElementBaseComboBoxElementRadMultiColumnComboBoxElement

Implements: IBindableComponentIComponentICustomTypeDescriptorIDisposableIGridViewEventListenerIInputEditorINotifyPropertyChangedIShortcutProviderIStylableElementIStylableNodeISupportDragISupportDropISupportInitializeISupportSystemSkinIValueEditor

Inherited Members BaseComboBoxElement.textBoxBaseComboBoxElement.layoutPanelBaseComboBoxElement.LastTypedTextBaseComboBoxElement.lastPressedCharBaseComboBoxElement.IsDropDownShownPropertyBaseComboBoxElement.WireEvents()BaseComboBoxElement.UnwireEvents()BaseComboBoxElement.OnBubbleEvent(RadElement, RoutedEventArgs)BaseComboBoxElement.OnTunnelEvent(RadElement, RoutedEventArgs)BaseComboBoxElement.OnCaseSensitiveChanged(EventArgs)BaseComboBoxElement.OnDropDownStyleChanged(EventArgs)BaseComboBoxElement.OnSelectedIndexChanged(EventArgs)BaseComboBoxElement.OnSelectedValueChanged(EventArgs)BaseComboBoxElement.OnSortedChanged(EventArgs)BaseComboBoxElement.OnPropertyChanging(RadPropertyChangingEventArgs)BaseComboBoxElement.OnNotifyPropertyChanged(string)BaseComboBoxElement.SetSuggestAutoComplete()BaseComboBoxElement.OnMouseWheel(MouseEventArgs)BaseComboBoxElement.SelectAllText(string)BaseComboBoxElement.Select(int, int)BaseComboBoxElement.SelectAll()BaseComboBoxElement.ApplyThemeToPopupForm()BaseComboBoxElement.ShowPopup()BaseComboBoxElement.OnPopupOpened(EventArgs)BaseComboBoxElement.LimitToListBaseComboBoxElement.AutoFilterDelayBaseComboBoxElement.IsDropDownShownBaseComboBoxElement.ArrowButtonBaseComboBoxElement.ComboBoxFillBaseComboBoxElement.ComboBoxBorderBaseComboBoxElement.ArrowButtonMinWidthBaseComboBoxElement.CaseSensitiveBaseComboBoxElement.DblClickRotateBaseComboBoxElement.ScrollOnMouseWheelBaseComboBoxElement.DropDownHeightBaseComboBoxElement.DropDownStyleBaseComboBoxElement.IsWritableBaseComboBoxElement.DropDownWidthBaseComboBoxElement.ItemsBaseComboBoxElement.IsDroppedDownBaseComboBoxElement.MaxDropDownItemsBaseComboBoxElement.MaxLengthBaseComboBoxElement.SelectedTextBaseComboBoxElement.SelectionLengthBaseComboBoxElement.SelectionStartBaseComboBoxElement.SortedBaseComboBoxElement.TextBaseComboBoxElement.DropDownAnimationEnabledBaseComboBoxElement.DropDownAnimationEasingBaseComboBoxElement.DropDownAnimationFramesBaseComboBoxElement.TextBoxElementBaseComboBoxElement.DropDownMinSizeBaseComboBoxElement.DropDownMaxSizeBaseComboBoxElement.VisualModeBaseComboBoxElement.TextboxContentElementBaseComboBoxElement.CaseSensitiveChangedBaseComboBoxElement.DropDownStyleChangedBaseComboBoxElement.SelectedIndexChangedBaseComboBoxElement.SelectedValueChangedBaseComboBoxElement.SortedChangedPopupEditorBaseElement.DisposePopupForm()PopupEditorBaseElement.DisposePopupFormCore(bool)PopupEditorBaseElement.TooglePopupState()PopupEditorBaseElement.ClosePopup()PopupEditorBaseElement.ClosePopup(RadPopupCloseReason)PopupEditorBaseElement.GetInitialPopupSize()PopupEditorBaseElement.ShowPopupCore(RadPopupControlBase)PopupEditorBaseElement.GetPopupLocation(RadPopupControlBase)PopupEditorBaseElement.ControlBoundingRectangleSize()PopupEditorBaseElement.UpdatePopupMinMaxSize(RadPopupControlBase)PopupEditorBaseElement.ApplyThemeToPopup(RadElementTree, RadPopupControlBase)PopupEditorBaseElement.ApplyThemeToPopup(RadPopupControlBase)PopupEditorBaseElement.CanDisplayPopup()PopupEditorBaseElement.GetPopupForm()PopupEditorBaseElement.OnPopupClosing(RadPopupClosingEventArgs)PopupEditorBaseElement.OnEditorKeyDown(KeyEventArgs)PopupEditorBaseElement.OnMouseDown(MouseEventArgs)PopupEditorBaseElement.ProcessPopupTabKey(KeyEventArgs)PopupEditorBaseElement.OwnerOffsetPopupEditorBaseElement.IsPopupOpenPopupEditorBaseElement.EditorContainsFocusPopupEditorBaseElement.PopupOpenedPopupEditorBaseElement.PopupOpeningPopupEditorBaseElement.PopupClosingPopupEditorBaseElement.PopupClosedEditorBaseElement.EditorHandlerEditorBaseElement.originalValueEditorBaseElement.InitializeFields()EditorBaseElement.OnValidationError(ValidationErrorEventArgs)EditorBaseElement.OnValidationError(string)EditorBaseElement.OnKeyDown(KeyEventArgs)EditorBaseElement.OnKeyUp(KeyEventArgs)EditorBaseElement.OnTextChanging(TextChangingEventArgs)EditorBaseElement.OnTextChanged(EventArgs)EditorBaseElement.OnValidating(ValueChangingEventArgs)EditorBaseElement.OnValidated(EventArgs)EditorBaseElement.OnValueChanging(ValueChangingEventArgs)EditorBaseElement.OnValueChanged(EventArgs)EditorBaseElement.OnQueryValue(CancelEventArgs)EditorBaseElement.FindForm()EditorBaseElement.BeginInit()EditorBaseElement.ProcessKeyPress(KeyPressEventArgs)EditorBaseElement.ProcessKeyDown(KeyEventArgs)EditorBaseElement.ProcessKeyUp(KeyEventArgs)EditorBaseElement.ProcessMouseEnter(EventArgs)EditorBaseElement.ProcessMouseLeave(EventArgs)EditorBaseElement.ProcessMouseUp(MouseEventArgs)EditorBaseElement.ProcessMouseDown(MouseEventArgs)EditorBaseElement.ProcessMouseMove(MouseEventArgs)EditorBaseElement.ProcessMouseWheel(MouseEventArgs)EditorBaseElement.OnFormat(ConvertEventArgs)EditorBaseElement.OnParse(ConvertEventArgs)EditorBaseElement.FocusableElement()EditorBaseElement.Initialize()EditorBaseElement.Initialize(object, object)EditorBaseElement.EndEdit()EditorBaseElement.Validate()EditorBaseElement.ValidateCore()EditorBaseElement.CaptureMouse()EditorBaseElement.ReleaseMouseCapture()EditorBaseElement.EditorElementEditorBaseElement.NullValueEditorBaseElement.EditorTypeEditorBaseElement.IsModifiedEditorBaseElement.IsNestedEditorEditorBaseElement.DefaultValueEditorBaseElement.MinValueEditorBaseElement.MaxValueEditorBaseElement.SupportedTypeEditorBaseElement.EditorManagerEditorBaseElement.FocusableEditorBaseElement.IsEnabledEditorBaseElement.IsMouseCapturedEditorBaseElement.ValueChangingEditorBaseElement.ValueChangedEditorBaseElement.QueryValueEditorBaseElement.ValidationErrorEditorBaseElement.ValidatingEditorBaseElement.ValidatedEditorBaseElement.FormatEditorBaseElement.ParseRadItem.KeyDownEventRadItem.KeyPressEventRadItem.KeyUpEventRadItem.FocusCommandRadItem.ActionCommandRadItem.UseDefaultDisabledPaintPropertyRadItem.TextPropertyRadItem.TextOrientationPropertyRadItem.FlipTextPropertyRadItem.IsAddNewItemPropertyRadItem.ToolTipTextPropertyRadItem.EnableElementShadowPropertyRadItem.ShadowDepthPropertyRadItem.ShadowColorPropertyRadItem.IsPaintingRippleRadItem.EnableRippleAnimationPropertyRadItem.RippleAnimationColorPropertyRadItem.EnableFocusBorderPropertyRadItem.FocusBorderColorPropertyRadItem.FocusBorderWidthPropertyRadItem.EnableFocusBorderAnimationPropertyRadItem.EnableHighlightPropertyRadItem.HighlightColorPropertyRadItem.EnableBorderHighlightPropertyRadItem.BorderHighlightColorPropertyRadItem.BorderHighlightThicknessPropertyRadItem.VisualStatePropertyRadItem.SetOwnerCollection(RadItemOwnerCollection)RadItem.Select()RadItem.OnSelect()RadItem.Deselect()RadItem.OnDeselect()RadItem.DoKeyDown(KeyEventArgs)RadItem.DoKeyPress(KeyPressEventArgs)RadItem.DoKeyUp(KeyEventArgs)RadItem.OnKeyPress(KeyPressEventArgs)RadItem.RaiseBubbleEvent(RadElement, RoutedEventArgs)RadItem.OnEnabledChanged(RadPropertyChangedEventArgs)RadItem.OnTextOrientationChanged(EventArgs)RadItem.OnFlipTextChanged(EventArgs)RadItem.PaintOverride(IGraphics, Rectangle, float, SizeF, bool)RadItem.OnMouseUp(MouseEventArgs)RadItem.OnMouseMove(MouseEventArgs)RadItem.OnMouseLeave(EventArgs)RadItem.StartRippleAnimation(MouseEventArgs)RadItem.UpdateFocusBorder(bool)RadItem.ContainsText()RadItem.ShouldSerializeProperty(PropertyDescriptor)RadItem.ProcessDialogKey(Keys)RadItem.ProcessCmdKey(ref Message, Keys)RadItem.RaiseKeyDown(KeyEventArgs)RadItem.RaiseKeyPress(KeyPressEventArgs)RadItem.RaiseKeyUp(KeyEventArgs)RadItem.ReplaceDefaultDescriptors(PropertyDescriptorCollection)RadItem.CallOnGesture(GestureEventArgs)RadItem.OnGesture(GestureEventArgs)RadItem.OnTwoFingerTapGesture(GestureEventArgs)RadItem.OnPressAndTapGesture(PressAndTapGestureEventArgs)RadItem.OnPanGesture(PanGestureEventArgs)RadItem.OnRotateGesture(RotateGestureEventArgs)RadItem.OnZoomGesture(ZoomGestureEventArgs)RadItem.CanDragCore(Point)RadItem.GetDragContextCore()RadItem.GetDragHintCore()RadItem.ProcessDragDrop(Point, ISupportDrag)RadItem.ProcessDragOver(Point, ISupportDrag)RadItem.ProcessDragEnter(Point, ISupportDrag)RadItem.ProcessDragLeave(Point, ISupportDrag)RadItem.UpdateOnShortcutsChanged()RadItem.CanHandleShortcut(ShortcutEventArgs)RadItem.IsOnActiveForm(Control, bool)RadItem.SetThemeValueOverride(RadProperty, object, string)RadItem.SetThemeValueOverride(RadProperty, object, string, string)RadItem.SetThemeValueOverride(RadProperty, object, string, Type)RadItem.ResetThemeValueOverride(RadProperty)RadItem.ResetThemeValueOverride(RadProperty, string)RadItem.ResetThemeValueOverrides()RadItem.GetAvailableVisualStates()RadItem.ShouldFallbackToDefaultTheme()RadItem.UseDefaultDisabledPaintRadItem.TextOrientationRadItem.FlipTextRadItem.CanHaveOwnStyleRadItem.SelectableRadItem.DefaultAutoToolTipRadItem.ShouldHandleMouseInputRadItem.KeyTipRadItem.ParentItemRadItem.ShortcutsHandlerRadItem.EnableElementShadowRadItem.ShadowDepthRadItem.ShadowColorRadItem.EnableRippleAnimationRadItem.RippleAnimationColorRadItem.EnableFocusBorderRadItem.FocusBorderColorRadItem.FocusBorderWidthRadItem.EnableFocusBorderAnimationRadItem.EnableHighlightRadItem.HighlightColorRadItem.EnableBorderHighlightRadItem.BorderHighlightColorRadItem.BorderHighlightThicknessRadItem.MnemonicTextRadItem.ToolTipTextRadItem.ThemeRoleRadItem.VisualStateRadItem.StateManagerRadItem.AllowDragRadItem.AllowDropRadItem.ShortcutsRadItem.AccessibleDescriptionRadItem.AccessibleNameRadItem.AccessibleRoleRadItem.TextChangingRadItem.TextChangedRadItem.TextOrientationChangedRadItem.FlipTextChangedRadItem.QueryAccessibilityHelpRadItem.KeyDownRadItem.KeyPressRadItem.KeyUpRadItem.ZoomGestureRadItem.RotateGestureRadItem.PanGestureRadItem.TwoFingerTapGestureRadItem.PressAndTapGestureRadComponentElement.ToString()RadComponentElement.GetService(Type)RadComponentElement.CanRaiseEventsRadComponentElement.ContainerRadComponentElement.DesignModeRadComponentElement.SiteRadComponentElement.DataBindingsVisualElement.DefaultSizePropertyVisualElement.ForeColorPropertyVisualElement.BackColorPropertyVisualElement.FontPropertyVisualElement.SmoothingModePropertyVisualElement.OpacityPropertyVisualElement.CustomFontPropertyVisualElement.CustomFontSizePropertyVisualElement.CustomFontStylePropertyVisualElement.OnFontChanged(EventArgs)VisualElement.PaintElement(IGraphics, float, SizeF)VisualElement.PaintChildren(IGraphics, Rectangle, float, SizeF, bool)VisualElement.PrePaintElement(IGraphics)VisualElement.PostPaintElement(IGraphics)VisualElement.GetScaledFont(float)VisualElement.GetScaledFont(float, Font)VisualElement.DefaultSizeVisualElement.ForeColorVisualElement.BackColorVisualElement.FontVisualElement.CustomFontVisualElement.CustomFontSizeVisualElement.CustomFontStyleVisualElement.SmoothingModeVisualElement.OpacityVisualElement.FontChangedRadElement.BoundsPropertyRadElement.BorderThicknessPropertyRadElement.PaddingPropertyRadElement.MarginPropertyRadElement.AlignmentPropertyRadElement.AutoSizeModePropertyRadElement.FitToSizeModePropertyRadElement.MinSizePropertyRadElement.EnabledPropertyRadElement.CanFocusPropertyRadElement.IsItemFocusedPropertyRadElement.IsFocusedPropertyRadElement.IsMouseOverPropertyRadElement.IsMouseOverElementPropertyRadElement.IsMouseDownPropertyRadElement.ShouldPaintPropertyRadElement.VisibilityPropertyRadElement.NamePropertyRadElement.ClassPropertyRadElement.ClipDrawingPropertyRadElement.ShapePropertyRadElement.MouseClickedEventRadElement.MouseDoubleClickedEventRadElement.MouseDownEventRadElement.MouseUpEventRadElement.MouseWheelEventRadElement.ChildElementAddedEventRadElement.ParentChangedEventRadElement.BoundsChangedEventRadElement.VisibilityChangingEventRadElement.EnabledChangedEventRadElement.ControlChangedEventRadElement.BackgroundShapePropertyRadElement.BackgroundShapePaintModePropertyRadElement.ContainsFocusPropertyRadElement.ContainsMousePropertyRadElement.MaxSizePropertyRadElement.RightToLeftPropertyRadElement.AutoSizePropertyRadElement.ZIndexPropertyRadElement.AngleTransformPropertyRadElement.ScaleTransformPropertyRadElement.PositionOffsetPropertyRadElement.TagPropertyRadElement.StretchHorizontallyPropertyRadElement.StretchVerticallyPropertyRadElement.UseCompatibleTextRenderingPropertyRadElement.ClickModePropertyRadElement.styleVersionRadElement.paintSystemSkinRadElement.SetPropertyValueCommandRadElement.GetPropertyValueCommandRadElement.StylePropertyRadElement.CallCreateChildElements()RadElement.SuspendReferenceUpdate()RadElement.ResumeReferenceUpdate()RadElement.OnLoad(bool)RadElement.LoadCore()RadElement.OnUnload(ComponentThemableElementTree, bool)RadElement.UnloadCore(ComponentThemableElementTree)RadElement.OnUnloaded(ComponentThemableElementTree)RadElement.OnElementTreeChanged(ComponentThemableElementTree)RadElement.OnBeginDispose()RadElement.SetParent(RadElement)RadElement.UpdateReferences(ComponentThemableElementTree, bool, bool)RadElement.ResetLayout(bool)RadElement.HasInvisibleAncestor()RadElement.ResetLayoutCore()RadElement.InvalidateArrange()RadElement.InvalidateArrange(bool)RadElement.InvalidateMeasure()RadElement.InvalidateMeasure(bool)RadElement.UpdateLayout()RadElement.SuspendLayout()RadElement.SuspendLayout(bool)RadElement.ResumeLayout(bool)RadElement.ResumeLayout(bool, bool)RadElement.Arrange(RectangleF)RadElement.Measure(SizeF)RadElement.SetBounds(Rectangle)RadElement.SetBounds(int, int, int, int)RadElement.GetBoundingRectangle(Size)RadElement.GetBoundingRectangle(Rectangle)RadElement.GetDesiredSize(bool)RadElement.PointToScreen(Point)RadElement.PointFromScreen(Point)RadElement.PointToControl(Point)RadElement.PointFromControl(Point)RadElement.LocationToControl()RadElement.RectangleToScreen(Rectangle)RadElement.HitTest(Point)RadElement.OnRenderSizeChanged(SizeChangedInfo)RadElement.OnChildDesiredSizeChanged(RadElement)RadElement.OnLayoutPropertyChanged(RadPropertyChangedEventArgs)RadElement.ArrangeCore(RectangleF)RadElement.MeasureCore(SizeF)RadElement.ShouldArrangeChild(RadElement)RadElement.ArrangeOverride(SizeF)RadElement.MeasureOverride(SizeF)RadElement.ShouldMeasureChild(RadElement)RadElement.MeasureChildren(SizeF)RadElement.GetArrangeRect(RectangleF)RadElement.CanExecuteLayoutOperation()RadElement.CalcLayoutOffset(PointF)RadElement.LockBounds()RadElement.UnlockBounds()RadElement.SetBoundsCore(Rectangle)RadElement.IsInValidState(bool)RadElement.Invalidate()RadElement.Invalidate(bool)RadElement.GetInvalidateBounds()RadElement.NotifyInvalidate(RadElement)RadElement.OnTransformationInvalidated()RadElement.PerformLayoutTransformation(ref RadMatrix)RadElement.PerformPaintTransformation(ref RadMatrix)RadElement.IsInGetAsBitmap()RadElement.PaintElementSkin(IGraphics)RadElement.PaintBackgroundShape(IGraphics)RadElement.PostPaintChildren(IGraphics, Rectangle, float, SizeF)RadElement.PaintChild(RadElement, IGraphics, Rectangle, float, SizeF, bool)RadElement.PaintShadow(RadElement, IGraphics)RadElement.PaintShadowCore(Graphics, Rectangle, RadItem)RadElement.GetShadowRect(ref Rectangle, int)RadElement.PaintFocusCues(IGraphics, Rectangle)RadElement.GetAsBitmap(IGraphics, Brush, float, SizeF)RadElement.GetAsTransformedBitmap(IGraphics, Brush, float, SizeF)RadElement.GetAsTransformedBitmap(Brush, float, SizeF)RadElement.GetAsTransformedBitmap(Rectangle, Brush, float, SizeF)RadElement.GetAsBitmapEx(Color, float, SizeF)RadElement.GetAsBitmapEx(Brush, float, SizeF)RadElement.GetAsBitmap(Brush, float, SizeF)RadElement.IsInVisibleClipBounds(Rectangle)RadElement.SetClipping(Graphics)RadElement.GetClipRect()RadElement.ShouldPaintChild(RadElement)RadElement.GetFocusRect()RadElement.GetCurrentShape()RadElement.GetPaintRectangle(float, float, SizeF)RadElement.GetPatchedRect(RectangleF, float, SizeF)RadElement.GetXPVisualStyle()RadElement.GetVistaVisualStyle()RadElement.InitializeSystemSkinPaint()RadElement.UnitializeSystemSkinPaint()RadElement.GetSystemSkinPaintBounds()RadElement.OnUseSystemSkinChanged(EventArgs)RadElement.ShouldPaintSystemSkin()RadElement.ComposeShouldPaintSystemSkin()RadElement.GetStylablePropertiesFilter()RadElement.ResetStyleSettings(bool)RadElement.ResetStyleSettings(bool, RadProperty)RadElement.ProcessBehaviors(RadPropertyChangedEventArgs)RadElement.AddBehavior(PropertyChangeBehavior)RadElement.GetBehaviors()RadElement.RemoveBehavior(PropertyChangeBehavior)RadElement.ClearBehaviors()RadElement.AddRangeBehavior(PropertyChangeBehaviorCollection)RadElement.SetThemeApplied(bool)RadElement.OnStyleChanged(RadPropertyChangedEventArgs)RadElement.UnapplyStyle()RadElement.RemoveRangeBehaviors(PropertyChangeBehaviorCollection)RadElement.RemoveBehaviors(PropertyChangeBehavior)RadElement.RemoveRangeRoutedEventBehaviors(RoutedEventBehaviorCollection)RadElement.GetThemeEffectiveType()RadElement.GetChildrenByType(Type)RadElement.GetChildrenByBaseType(Type)RadElement.FindAncestorByThemeEffectiveType(Type)RadElement.FindAncestor<T>()RadElement.IsAncestorOf(RadElement)RadElement.FindDescendant<T>()RadElement.FindDescendant(Predicate<RadElement>)RadElement.FindDescendant(Type)RadElement.EnumDescendants(TreeTraversalMode)RadElement.EnumDescendants(Predicate<RadElement>, TreeTraversalMode)RadElement.EnumDescendants(Filter, TreeTraversalMode)RadElement.GetDescendants(Predicate<RadElement>, TreeTraversalMode)RadElement.GetDescendants(Filter, TreeTraversalMode)RadElement.GetAncestors(Filter)RadElement.GetAncestors(Predicate<RadElement>)RadElement.RaiseRoutedEvent(RadElement, RoutedEventArgs)RadElement.RaiseTunnelEvent(RadElement, RoutedEventArgs)RadElement.IsEventInProcess(RaisedRoutedEvent)RadElement.RegisterRoutedEvent(string, Type)RadElement.GetRegisterRoutedEvent(string, Type)RadElement.GetRegisterRoutedEvent(string, string)RadElement.GetRegisterRoutedEvent(string)RadElement.OnChildrenChanged(RadElement, ItemsChangeOperation)RadElement.GetChildren(ChildrenListOptions)RadElement.SendToBack()RadElement.BringToFront()RadElement.IsChildOf(RadElement)RadElement.Focus()RadElement.Focus(bool)RadElement.SetFocusPropertySafe(bool)RadElement.KillFocus()RadElement.OnCLREventsRise(RoutedEventArgs)RadElement.OnMouseHover(EventArgs)RadElement.OnParentEnabledChanged(RadPropertyChangedEventArgs)RadElement.OnLostMouseCapture(MouseEventArgs)RadElement.OnClick(EventArgs)RadElement.OnMouseEnter(EventArgs)RadElement.PerformClick()RadElement.DoMouseWheel(MouseEventArgs)RadElement.DoClick(EventArgs)RadElement.DoDoubleClick(EventArgs)RadElement.IsInputKey(InputKeyEventArgs)RadElement.MouseEventArgsFromControl(MouseEventArgs)RadElement.DoMouseDown(MouseEventArgs)RadElement.DoMouseUp(MouseEventArgs)RadElement.DoMouseMove(MouseEventArgs)RadElement.ShowScreenTip(ScreenTipNeededEventArgs)RadElement.HideScreenTip()RadElement.DoMouseHover(EventArgs)RadElement.OnShowScreenTip(ComponentInputBehavior)RadElement.RaiseClick(EventArgs)RadElement.RaiseDoubleClick(EventArgs)RadElement.RaiseMouseWheel(MouseEventArgs)RadElement.UpdateContainsFocus(bool)RadElement.DoMouseEnter(EventArgs)RadElement.DoMouseLeave(EventArgs)RadElement.GetValue(RadProperty)RadElement.AddStylePropertySetting(IPropertySetting)RadElement.SetValueCore(RadPropertyValue, object, object, ValueSource)RadElement.NotifyChildren(RadPropertyChangedEventArgs)RadElement.OnBoundsChanged(RadPropertyChangedEventArgs)RadElement.OnLocationChanged(RadPropertyChangedEventArgs)RadElement.OnDisplayPropertyChanged(RadPropertyChangedEventArgs)RadElement.CanRaisePropertyChangeNotifications(RadPropertyValue)RadElement.IsPropertyCancelable(RadPropertyMetadata)RadElement.OnParentPropertyChanged(RadPropertyChangedEventArgs)RadElement.PerformDispose(bool)RadElement.DisposeChildren()RadElement.GetStylableChildrenHierarchy()RadElement.GetStylableChildren()RadElement.GetClientRectangle(SizeF)RadElement.GetBorderThickness(BorderPrimitive)RadElement.DpiScaleChanged(SizeF)RadElement.ElementStateRadElement.DesiredSizeRadElement.IsLayoutSuspendedRadElement.BoundingRectangleRadElement.ControlBoundingRectangleRadElement.BypassLayoutPoliciesRadElement.IsArrangeValidRadElement.IsMeasureValidRadElement.TreeLevelRadElement.TransformRadElement.TotalTransformRadElement.ShouldPaintUsingParentShapeRadElement.UseSystemSkinRadElement.PropagateStyleToChildrenRadElement.ThemeEffectiveTypeRadElement.ElementTreeRadElement.ChildrenRadElement.ChildrenHierarchyRadElement.ParentRadElement.RoutedEventBehaviorsRadElement.LayoutableChildrenCountRadElement.ContainsFocusRadElement.NotifyParentOnMouseInputRadElement.IsAbleToRespondToMouseEventsRadElement.AutoSizeRadElement.BoundsRadElement.LocationRadElement.SizeRadElement.BorderThicknessRadElement.PaddingRadElement.MarginRadElement.AlignmentRadElement.AutoSizeModeRadElement.FitToSizeModeRadElement.EnabledRadElement.CanFocusRadElement.IsFocusedRadElement.IsMouseOverRadElement.IsMouseOverElementRadElement.IsMouseDownRadElement.InvalidateChildrenOnChildChangedRadElement.ShouldPaintRadElement.VisibilityRadElement.IsElementVisibleRadElement.NameRadElement.ClassRadElement.ClipDrawingRadElement.ShapeRadElement.MinSizeRadElement.MaxSizeRadElement.ZIndexRadElement.RightToLeftRadElement.UseCompatibleTextRenderingRadElement.BackgroundShapeRadElement.BackgroundShapePaintModeRadElement.ContainsMouseRadElement.CaptureRadElement.ScaleTransformRadElement.AngleTransformRadElement.PositionOffsetRadElement.SerializePropertiesRadElement.SerializeElementRadElement.SerializeChildrenRadElement.RenderingMaxFramerateRadElement.IsThemeAppliedRadElement.ShouldApplyThemeRadElement.UseCenteredAngleTransformRadElement.TagRadElement.StretchHorizontallyRadElement.StretchVerticallyRadElement.ClickModeRadElement.DoubleClickEnabledRadElement.CaptureOnMouseDownRadElement.IsItemHoveredRadElement.StyleRadElement.AutoToolTipRadElement.ScreenTipRadElement.AutoNumberKeyTipRadElement.DpiScaleFactorRadElement.LayoutUpdatedRadElement.MouseHoverRadElement.MouseMoveRadElement.MouseDownRadElement.MouseUpRadElement.ClickRadElement.DoubleClickRadElement.MouseEnterRadElement.MouseWheelRadElement.EnabledChangedRadElement.MouseLeaveRadElement.ChildrenChangedRadElement.LostMouseCaptureRadObject.BindingContextPropertyRadObject.RadTypeRadObject.ClearPropertyStore()RadObject.SuspendPropertyNotifications()RadObject.ResumePropertyNotifications()RadObject.GetPropertyValue(RadProperty)RadObject.SetDefaultValueOverride(RadProperty, object)RadObject.SetValue(RadProperty, object)RadObject.ResetValue(RadProperty)RadObject.ResetLocalValue(RadProperty)RadObject.ResetValue(RadProperty, ValueResetFlags)RadObject.UpdateValue(RadProperty)RadObject.GetValueSource(RadProperty)RadObject.GetRegisteredRadProperty(string)RadObject.UpdateValueCore(RadPropertyValue)RadObject.ResetValueCore(RadPropertyValue, ValueResetFlags)RadObject.GetDefaultValue(RadPropertyValue, object)RadObject.CoerceValue(RadPropertyValue, object)RadObject.ShouldSerializeProperty(RadProperty)RadObject.BindProperty(RadProperty, RadObject, RadProperty, PropertyBindingOptions)RadObject.UnbindProperty(RadProperty)RadObject.GetInheritedValue(RadProperty)RadObject.OnShouldSerializeProperty(ShouldSerializePropertyEventArgs)RadObject.PropertyValuesRadObject.PropertyFilterRadObject.RadObjectTypeRadObject.PropertyChangedRadObject.RadPropertyChangedRadObject.RadPropertyChangingDisposableObject.GetBitState(long)DisposableObject.SetBitState(long, bool)DisposableObject.OnBitStateChanged(long, bool, bool)DisposableObject.Dispose()DisposableObject.Dispose(bool)DisposableObject.DisposeUnmanagedResources()DisposableObject.BitStateDisposableObject.EventsDisposableObject.IsDisposingDisposableObject.IsDisposedDisposableObject.DisposedDisposableObject.Disposing

Constructors

RadMultiColumnComboBoxElement()

Declaration

cs-api-definition
public RadMultiColumnComboBoxElement()

Fields

ReadOnlyChanged

Fires when the ReadOnly property value is changed.

Declaration

cs-api-definition
public EventHandler ReadOnlyChanged

Field Value

EventHandler

Properties

AutoCompleteMode

Gets or sets the mode for the automatic completion feature used in the multi-column combo box.

Declaration

cs-api-definition
[Browsable(true)]
public override AutoCompleteMode AutoCompleteMode { get; set; }

Property Value

AutoCompleteMode

Overrides BaseComboBoxElement.AutoCompleteMode

AutoFilter

Gets or sets a value indicating whether automatic filtering is enabled based on the entered text.

Declaration

cs-api-definition
public virtual bool AutoFilter { get; set; }

Property Value

bool

AutoSizeDropDownColumnMode

Gets or sets the mode for automatically sizing columns when AutoSizeDropDownToBestFit is enabled.

Declaration

cs-api-definition
public virtual BestFitColumnMode AutoSizeDropDownColumnMode { get; set; }

Property Value

BestFitColumnMode

AutoSizeDropDownHeight

Determines whether the drop-down height will be auto-sized when filtering is applied.

Declaration

cs-api-definition
public bool AutoSizeDropDownHeight { get; set; }

Property Value

bool

AutoSizeDropDownToBestFit

Determines whether the drop-down portion of the control will be auto-sized to best fit all columns. The DropDownWidth property must be set to its default value (-1) to allow this setting to work properly.

Declaration

cs-api-definition
public bool AutoSizeDropDownToBestFit { get; set; }

Property Value

bool

BindingContext

Gets or sets the binding context for the multi-column combo box element.

Declaration

cs-api-definition
public override BindingContext BindingContext { get; set; }

Property Value

BindingContext

The BindingContext for this element.

Overrides RadObject.BindingContext

ClearTextOnValidation

Gets or sets a value indicating whether the text should be cleared when validation fails if the text does not match any entry in the DisplayMember column.

Declaration

cs-api-definition
[Browsable(true)]
public bool ClearTextOnValidation { get; set; }

Property Value

bool

Columns

Gets a collection that contains the all columns in the MasterGridViewTemplate.

Declaration

cs-api-definition
[Browsable(false)]
public GridViewColumnCollection Columns { get; }

Property Value

GridViewColumnCollection

CurrentState

Gets a value from the PopupEditorState enumerator that represents the current state of the MultiColumnComboBox control.

Declaration

cs-api-definition
public PopupEditorState CurrentState { get; }

Property Value

PopupEditorState

DataSource

Gets or sets the data source for the multi-column combo box.

Declaration

cs-api-definition
public override object DataSource { get; set; }

Property Value

object

The object that serves as the data source.

Overrides BaseComboBoxElement.DataSource

DesiredEvents

Gets the event types that this listener is interested in processing.

Declaration

cs-api-definition
public GridEventType DesiredEvents { get; }

Property Value

GridEventType

A GridEventType value specifying the events to process.

Implements IGridViewEventListener.DesiredEvents

DesiredProcessMode

Gets the event processing mode that determines when this listener should be called.

Declaration

cs-api-definition
public GridEventProcessMode DesiredProcessMode { get; }

Property Value

GridEventProcessMode

A GridEventProcessMode value indicating the processing mode.

Implements IGridViewEventListener.DesiredProcessMode

DisplayMember

Gets or sets the property name or column name of the data source to display in the combo box text area.

Declaration

cs-api-definition
[TypeConverter("System.Windows.Forms.Design.DataMemberFieldConverter, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public override string DisplayMember { get; set; }

Property Value

string

A string specifying the name of the property or column to display.

Overrides BaseComboBoxElement.DisplayMember

DropDownSizingMode

Gets or sets the drop-down sizing mode that determines how the popup can be resized.

Declaration

cs-api-definition
[Browsable(true)]
public override SizingMode DropDownSizingMode { get; set; }

Property Value

SizingMode

A SizingMode value that specifies the resizing behavior.

Overrides BaseComboBoxElement.DropDownSizingMode

EditorControl

The input control hosted in the popup form. In the case of RadMultiColumnComboBoxElement the control is a RadGridView.

Declaration

cs-api-definition
public RadGridView EditorControl { get; }

Property Value

RadGridView

FormatInfo

This property is not relevant for this class.

Declaration

cs-api-definition
[Browsable(false)]
public override IFormatProvider FormatInfo { get; set; }

Property Value

IFormatProvider

Overrides BaseComboBoxElement.FormatInfo

FormatString

This property is not relevant for this class.

Declaration

cs-api-definition
public override string FormatString { get; set; }

Property Value

string

Overrides BaseComboBoxElement.FormatString

FormattingEnabled

This property is not relevant for this class.

Declaration

cs-api-definition
public override bool FormattingEnabled { get; set; }

Property Value

bool

Overrides BaseComboBoxElement.FormattingEnabled

IndexChanging

Gets a value whether the current row is being changed at the moment.

Declaration

cs-api-definition
protected override bool IndexChanging { get; set; }

Property Value

bool

Overrides BaseComboBoxElement.IndexChanging

IntegralHeight

Gets or sets a value indicating whether the dropdown portion of the combo box is resized to avoid showing partial items.

Declaration

cs-api-definition
public override bool IntegralHeight { get; set; }

Property Value

bool

Overrides BaseComboBoxElement.IntegralHeight

MultiColumnPopupForm

The popup form that hosts the RadGridView.

Declaration

cs-api-definition
public MultiColumnComboPopupForm MultiColumnPopupForm { get; }

Property Value

MultiColumnComboPopupForm

NullText

Gets or sets the text that is displayed when the combo box contains a null reference.

Declaration

cs-api-definition
public string NullText { get; set; }

Property Value

string

The text to display when the value is null.

Priority

Gets the priority level for this event listener in the processing queue.

Declaration

cs-api-definition
public EventListenerPriority Priority { get; }

Property Value

EventListenerPriority

An EventListenerPriority value indicating the listener priority.

Implements IGridViewEventListener.Priority

ReadOnly

Gets or sets a value indicating whether the control is in read-only mode.

Declaration

cs-api-definition
[Browsable(true)]
public bool ReadOnly { get; set; }

Property Value

bool

Rows

Gets a collection that contains the all rows in the MasterGridViewTemplate.

Declaration

cs-api-definition
[Browsable(false)]
public GridViewRowCollection Rows { get; }

Property Value

GridViewRowCollection

SelectedIndex

Gets or sets the index of the currently selected item in the multi-column combo box.

Declaration

cs-api-definition
[Browsable(true)]
public override int SelectedIndex { get; set; }

Property Value

int

The zero-based index of the currently selected item, or -1 if no item is selected.

Overrides BaseComboBoxElement.SelectedIndex

SelectedItem

Gets or sets the currently selected item in the multi-column combo box.

Declaration

cs-api-definition
[Browsable(false)]
[Bindable(true)]
public override object SelectedItem { get; set; }

Property Value

object

The currently selected GridViewRowInfo.

Overrides BaseComboBoxElement.SelectedItem

SelectedValue

Gets or sets the value of the member property specified by the ValueMember property.

Declaration

cs-api-definition
[Browsable(false)]
[Bindable(true)]
public override object SelectedValue { get; set; }

Property Value

object

The value of the member property specified by the ValueMember property.

Overrides BaseComboBoxElement.SelectedValue

Value

Gets or sets the value of the selected item in the multi-column combo box.

Declaration

cs-api-definition
public override object Value { get; set; }

Property Value

object

The value of the selected item.

Overrides BaseComboBoxElement.Value

ValueMember

Gets or sets the property name or column name of the data source whose contents you want to bind to the SelectedValue property.

Declaration

cs-api-definition
[TypeConverter("System.Windows.Forms.Design.DataMemberFieldConverter, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public override string ValueMember { get; set; }

Property Value

string

A string specifying the name of the property or column to use as the value.

Overrides BaseComboBoxElement.ValueMember

Virtualized

This property is not relevant for this class. Virtualization is always disabled for multi-column combo boxes.

Declaration

cs-api-definition
[Browsable(true)]
public override bool Virtualized { get; set; }

Property Value

bool

Overrides BaseComboBoxElement.Virtualized

Methods

AnalyzeQueue(List<GridViewEvent>)

Analyzes the queue of grid view events to determine processing requirements.

Declaration

cs-api-definition
public bool AnalyzeQueue(List<GridViewEvent> events)

Parameters

events

List<GridViewEvent>

The list of events to analyze.

Returns

bool

true if the events require special processing; otherwise, false.

Implements IGridViewEventListener.AnalyzeQueue(List<GridViewEvent>)

ApplyFilter()

Applies filtering to the multi-column combo box based on the current text input and display member.

Declaration

cs-api-definition
public virtual void ApplyFilter()

BeginEdit()

Begins the edit operation.

Declaration

cs-api-definition
public override void BeginEdit()

Overrides BaseComboBoxElement.BeginEdit()

BeginUpdate()

Suspends repainting of the multi-column combo box until the EndUpdate() method is called.

Declaration

cs-api-definition
public override void BeginUpdate()

Overrides BaseComboBoxElement.BeginUpdate()

BestFitColumns()

Automatically adjusts the width of all columns based on the content of visible rows.

Declaration

cs-api-definition
public void BestFitColumns()

BestFitColumns(bool, bool)

Automatically adjusts the width of all columns based on the content, with options for combo box sizing and row iteration.

Declaration

cs-api-definition
public void BestFitColumns(bool adjustComboBoxSize, bool bestFitAllRows)

Parameters

adjustComboBoxSize

bool

Determines whether to adjust the drop-down size according to the columns width.

bestFitAllRows

bool

Determines whether to calculate the optimal width by iterating all rows, including non-visible rows.

CheckForCompleteMatchAndUpdateText()

Checks for complete match and update text.

Declaration

cs-api-definition
protected virtual void CheckForCompleteMatchAndUpdateText()

ClearFilter()

Clears all applied filters on the multi-column combo box.

Declaration

cs-api-definition
public virtual void ClearFilter()

ClearFilterDescriptor(FilterDescriptor)

Clears the filter descriptor.

Declaration

cs-api-definition
protected virtual void ClearFilterDescriptor(FilterDescriptor descriptor)

Parameters

descriptor

FilterDescriptor

The descriptor.

CreateChildElements()

Called by the element when constructed. Allows inheritors to build the element tree.

Declaration

cs-api-definition
protected override void CreateChildElements()

Overrides BaseComboBoxElement.CreateChildElements()

CreatePopupForm()

Creates the popup instance. You have to override this method in order to provide a popup that is specialized by its content. Example: In a combo box you have to override and provide a specialized class that contains and handles the listbox element.

Declaration

cs-api-definition
protected override RadPopupControlBase CreatePopupForm()

Returns

RadPopupControlBase

The popup instance.

Overrides PopupEditorBaseElement.CreatePopupForm()

DisposeManagedResources()

Disposes the managed resources.

Declaration

cs-api-definition
protected override void DisposeManagedResources()

Overrides BaseComboBoxElement.DisposeManagedResources()

DoScrollLineDown()

Executes scroll line down.

Declaration

cs-api-definition
protected override void DoScrollLineDown()

Overrides BaseComboBoxElement.DoScrollLineDown()

DoScrollLineUp()

Executes scroll line up.

Declaration

cs-api-definition
protected override void DoScrollLineUp()

Overrides BaseComboBoxElement.DoScrollLineUp()

EndInit()

Ends the initialization of a RadComboBoxElement control that is used on a form or used by another component. The initialization occurs at run time.

Declaration

cs-api-definition
public override void EndInit()

Overrides EditorBaseElement.EndInit()

EndUpdate()

Resumes repainting of the multi-column combo box that was suspended by the BeginUpdate() method.

Declaration

cs-api-definition
public override void EndUpdate()

Overrides BaseComboBoxElement.EndUpdate()

FindAllItems(string)

Finds all items that start with the specified text.

Declaration

cs-api-definition
public override ArrayList FindAllItems(string startsWith)

Parameters

startsWith

string

The text to search for at the beginning of items.

Returns

ArrayList

An ArrayList containing all matching items.

Overrides BaseComboBoxElement.FindAllItems(string)

FindItem(string)

Finds the first item in the combo box that starts with the specified string.

Declaration

cs-api-definition
protected override object FindItem(string startsWith)

Parameters

startsWith

string

The String to search for.

Returns

object

The first RadCOmboBoxItem found; returns null if no match is found.

Overrides BaseComboBoxElement.FindItem(string)

FindItemExact(string)

Finds the first item in the combo box that matches the specified string.

Declaration

cs-api-definition
protected override object FindItemExact(string text)

Parameters

text

string

The String to search for.

Returns

object

The first item found; returns null if no match is found.

Overrides BaseComboBoxElement.FindItemExact(string)

FindItemExact(string, string)

Finds the item exact.

Declaration

cs-api-definition
protected virtual GridViewRowInfo FindItemExact(string text, string field)

Parameters

text

string

The text.

field

string

The field.

Returns

GridViewRowInfo

FindItemIndexExact(string)

Finds the index of the item with the specified text. The passed argument is compared with the DisplayMember value for each item in the items collection.

Declaration

cs-api-definition
protected override int FindItemIndexExact(string text)

Parameters

text

string

The text of the item which index is to be acquired.

Returns

int

The index of the item if found, otherwise -1.

Overrides BaseComboBoxElement.FindItemIndexExact(string)

GetActiveItem()

Gets the active item.

Declaration

cs-api-definition
protected override object GetActiveItem()

Returns

object

Overrides BaseComboBoxElement.GetActiveItem()

GetCurrentRow(bool)

Gets the current row.

Declaration

cs-api-definition
protected virtual GridViewRowInfo GetCurrentRow(bool getFirstPossibleIfNoCurrentAvailable)

Parameters

getFirstPossibleIfNoCurrentAvailable

bool

The get first possible if no current available.

Returns

GridViewRowInfo

GetItemHeight(int)

Retrieves the height of list items in the multi-column combo box.

Declaration

cs-api-definition
public override int GetItemHeight(int index)

Parameters

index

int

The zero-based index of the item whose height is to be retrieved.

Returns

int

The height of the specified item in pixels.

Overrides BaseComboBoxElement.GetItemHeight(int)

GetItemText(object)

Gets the text representation of the specified item.

Declaration

cs-api-definition
public override string GetItemText(object item)

Parameters

item

object

The item to get the text for.

Returns

string

An empty string as this method is not applicable for multi-column combo boxes.

Overrides BaseComboBoxElement.GetItemText(object)

GetPopupSize(RadPopupControlBase, bool)

Gets the display size for the popup.

Declaration

cs-api-definition
protected override Size GetPopupSize(RadPopupControlBase popup, bool measure)

Parameters

popup

RadPopupControlBase

The popup which size should beretrieved.

measure

bool

True to perform explicit measure, false otherwise.

Returns

Size

Overrides PopupEditorBaseElement.GetPopupSize(RadPopupControlBase, bool)

GetText(object)

Gets the text.

Declaration

cs-api-definition
protected override string GetText(object item)

Parameters

item

object

The item.

Returns

string

Overrides BaseComboBoxElement.GetText(object)

Initialize(object)

Initializes the multi-column combo box element with the specified value.

Declaration

cs-api-definition
public override void Initialize(object value)

Parameters

value

object

The value to be pre-loaded inside the initialized editor.

Overrides EditorBaseElement.Initialize(object)

OnDoubleClick(EventArgs)

Raises the DoubleClick event.

Declaration

cs-api-definition
protected override void OnDoubleClick(EventArgs e)

Parameters

e

EventArgs

Overrides BaseComboBoxElement.OnDoubleClick(EventArgs)

OnLoaded()

Called when the element has been successfully loaded. That includes loading of all its children as well.

Declaration

cs-api-definition
protected override void OnLoaded()

Overrides RadElement.OnLoaded()

OnNotifyPropertyChanged(PropertyChangedEventArgs)

Raises the standard .NET PropertyChanged event to notify subscribers of property value changes using the provided event arguments.

Declaration

cs-api-definition
protected override void OnNotifyPropertyChanged(PropertyChangedEventArgs e)

Parameters

e

PropertyChangedEventArgs

The PropertyChangedEventArgs containing the property change information.

Overrides RadObject.OnNotifyPropertyChanged(PropertyChangedEventArgs)

OnParentChanged(RadElement)

Notifies for a change in the Parent value.

Declaration

cs-api-definition
protected override void OnParentChanged(RadElement previousParent)

Parameters

previousParent

RadElement

The previous parent element (if any)

Overrides RadElement.OnParentChanged(RadElement)

OnPopupClosed(RadPopupClosedEventArgs)

Raises the event.

Declaration

cs-api-definition
protected override void OnPopupClosed(RadPopupClosedEventArgs e)

Parameters

e

RadPopupClosedEventArgs

The RadPopupClosedEventArgs instance containing the event data.

Overrides BaseComboBoxElement.OnPopupClosed(RadPopupClosedEventArgs)

OnPopupOpening(CancelEventArgs)

Raises the event.

Declaration

cs-api-definition
protected override void OnPopupOpening(CancelEventArgs e)

Parameters

e

CancelEventArgs

The CancelEventArgs instance containing the event data.

Overrides PopupEditorBaseElement.OnPopupOpening(CancelEventArgs)

OnPropertyChanged(RadPropertyChangedEventArgs)

Called when a property value has changed, handling item-specific property change logic including text, visual state, and animation properties.

Declaration

cs-api-definition
protected override void OnPropertyChanged(RadPropertyChangedEventArgs e)

Parameters

e

RadPropertyChangedEventArgs

The property changed event arguments.

Overrides BaseComboBoxElement.OnPropertyChanged(RadPropertyChangedEventArgs)

OnReadOnlyChanged()

Declaration

cs-api-definition
protected virtual void OnReadOnlyChanged()

PostProcessEvent(GridViewEvent)

Allows additional processing of a grid view event that has been dispatched.

Declaration

cs-api-definition
public GridViewEventResult PostProcessEvent(GridViewEvent eventData)

Parameters

eventData

GridViewEvent

The event data that was processed.

Returns

GridViewEventResult

A GridViewEventResult indicating how the event should be handled.

Implements IGridViewEventListener.PostProcessEvent(GridViewEvent)

PreProcessEvent(GridViewEvent)

Allows previewing of a grid view event that is about to be dispatched.

Declaration

cs-api-definition
public GridViewEventResult PreProcessEvent(GridViewEvent eventData)

Parameters

eventData

GridViewEvent

The event data to be processed.

Returns

GridViewEventResult

A GridViewEventResult indicating how the event should be handled.

Implements IGridViewEventListener.PreProcessEvent(GridViewEvent)

ProcessDeleteKey(KeyEventArgs)

Processes the delete key.

Declaration

cs-api-definition
protected override void ProcessDeleteKey(KeyEventArgs e)

Parameters

e

KeyEventArgs

The KeyEventArgs instance containing the event data.

Overrides BaseComboBoxElement.ProcessDeleteKey(KeyEventArgs)

ProcessEscKey(KeyEventArgs)

Processes the Escape key to cancel filtering or close the popup.

Declaration

cs-api-definition
public override bool ProcessEscKey(KeyEventArgs e)

Parameters

e

KeyEventArgs

A KeyEventArgs that contains the event data.

Returns

bool

true if the event was processed; otherwise, false.

Overrides BaseComboBoxElement.ProcessEscKey(KeyEventArgs)

ProcessEvent(GridViewEvent)

Core entry point for receiving and processing a grid view event.

Declaration

cs-api-definition
public GridViewEventResult ProcessEvent(GridViewEvent eventData)

Parameters

eventData

GridViewEvent

The event data to be processed.

Returns

GridViewEventResult

A GridViewEventResult indicating how the event should be handled.

Implements IGridViewEventListener.ProcessEvent(GridViewEvent)

ProcessFilterDescriptor(FilterDescriptor, string)

Processes the filter descriptor.

Declaration

cs-api-definition
protected virtual void ProcessFilterDescriptor(FilterDescriptor descriptor, string textToSearch)

Parameters

descriptor

FilterDescriptor

The descriptor.

textToSearch

string

The text to search.

ProcessKeyDown(object, KeyEventArgs)

Processes the key down.

Declaration

cs-api-definition
protected override void ProcessKeyDown(object sender, KeyEventArgs e)

Parameters

sender

object

The sender.

e

KeyEventArgs

The KeyEventArgs instance containing the event data.

Overrides BaseComboBoxElement.ProcessKeyDown(object, KeyEventArgs)

ProcessPageUpDownKeys(KeyEventArgs)

Processes the page up down keys.

Declaration

cs-api-definition
protected override void ProcessPageUpDownKeys(KeyEventArgs e)

Parameters

e

KeyEventArgs

The KeyEventArgs instance containing the event data.

Overrides BaseComboBoxElement.ProcessPageUpDownKeys(KeyEventArgs)

ProcessReturnKey(KeyEventArgs)

Processes the Enter key

Declaration

cs-api-definition
public override void ProcessReturnKey(KeyEventArgs e)

Parameters

e

KeyEventArgs

An instance of KeyEventArgs

Overrides BaseComboBoxElement.ProcessReturnKey(KeyEventArgs)

ProcessTextChanged(object, EventArgs)

Processes the text changed.

Declaration

cs-api-definition
protected override void ProcessTextChanged(object sender, EventArgs e)

Parameters

sender

object

The sender.

e

EventArgs

The EventArgs instance containing the event data.

Overrides BaseComboBoxElement.ProcessTextChanged(object, EventArgs)

ProcessTextKeyUp(object, KeyEventArgs)

Processes the text key up.

Declaration

cs-api-definition
protected override void ProcessTextKeyUp(object sender, KeyEventArgs e)

Parameters

sender

object

The sender.

e

KeyEventArgs

The KeyEventArgs instance containing the event data.

Overrides BaseComboBoxElement.ProcessTextKeyUp(object, KeyEventArgs)

ScrollItemIntoView(object)

Scrolls the item into view.

Declaration

cs-api-definition
protected override void ScrollItemIntoView(object item)

Parameters

item

object

The item.

Overrides BaseComboBoxElement.ScrollItemIntoView(object)

ScrollToHome()

Scrolls to home.

Declaration

cs-api-definition
protected override void ScrollToHome()

Overrides BaseComboBoxElement.ScrollToHome()

SelectFirstRow()

Selects the first row.

Declaration

cs-api-definition
protected virtual void SelectFirstRow()

SelectNextItem()

Selects the next item.

Declaration

cs-api-definition
protected override void SelectNextItem()

Overrides BaseComboBoxElement.SelectNextItem()

SelectPreviousItem()

Selects the previous item.

Declaration

cs-api-definition
protected override void SelectPreviousItem()

Overrides BaseComboBoxElement.SelectPreviousItem()

SetActiveItem(object)

Sets the active item.

Declaration

cs-api-definition
protected override void SetActiveItem(object item)

Parameters

item

object

The item.

Overrides BaseComboBoxElement.SetActiveItem(object)

SetActiveItem(string)

Sets the active item.

Declaration

cs-api-definition
protected override void SetActiveItem(string text)

Parameters

text

string

The text.

Overrides BaseComboBoxElement.SetActiveItem(string)

SetAppendAutoComplete(KeyPressEventArgs)

Sets the append auto complete.

Declaration

cs-api-definition
protected override void SetAppendAutoComplete(KeyPressEventArgs e)

Parameters

e

KeyPressEventArgs

The KeyPressEventArgs instance containing the event data.

Overrides BaseComboBoxElement.SetAppendAutoComplete(KeyPressEventArgs)

SetCurrentRowOnReturnOrTabKey(KeyEventArgs)

Declaration

cs-api-definition
protected virtual void SetCurrentRowOnReturnOrTabKey(KeyEventArgs e)

Parameters

e

KeyEventArgs

SetEditorControlBindingContext()

Declaration

cs-api-definition
protected virtual void SetEditorControlBindingContext()

TextBoxPanel_Pasted(object, EventArgs)

Declaration

cs-api-definition
protected override void TextBoxPanel_Pasted(object sender, EventArgs e)

Parameters

sender

object

e

EventArgs

Overrides BaseComboBoxElement.TextBoxPanel_Pasted(object, EventArgs)

TextBox_TextChanging(object, TextChangingEventArgs)

Declaration

cs-api-definition
protected override void TextBox_TextChanging(object sender, TextChangingEventArgs e)

Parameters

sender

object

e

TextChangingEventArgs

Overrides BaseComboBoxElement.TextBox_TextChanging(object, TextChangingEventArgs)

UnwirePopupFormEvents(RadPopupControlBase)

Unwires the popup form events.

Declaration

cs-api-definition
protected override void UnwirePopupFormEvents(RadPopupControlBase popup)

Parameters

popup

RadPopupControlBase

The popup.

Overrides PopupEditorBaseElement.UnwirePopupFormEvents(RadPopupControlBase)

WirePopupFormEvents(RadPopupControlBase)

Wires the popup form events.

Declaration

cs-api-definition
protected override void WirePopupFormEvents(RadPopupControlBase popup)

Parameters

popup

RadPopupControlBase

The popup.

Overrides PopupEditorBaseElement.WirePopupFormEvents(RadPopupControlBase)

In this article
DefinitionConstructorsRadMultiColumnComboBoxElement()FieldsReadOnlyChangedPropertiesAutoCompleteModeAutoFilterAutoSizeDropDownColumnModeAutoSizeDropDownHeightAutoSizeDropDownToBestFitBindingContextClearTextOnValidationColumnsCurrentStateDataSourceDesiredEventsDesiredProcessModeDisplayMemberDropDownSizingModeEditorControlFormatInfoFormatStringFormattingEnabledIndexChangingIntegralHeightMultiColumnPopupFormNullTextPriorityReadOnlyRowsSelectedIndexSelectedItemSelectedValueValueValueMemberVirtualizedMethodsAnalyzeQueue(List<GridViewEvent>)ApplyFilter()BeginEdit()BeginUpdate()BestFitColumns()BestFitColumns(bool, bool)CheckForCompleteMatchAndUpdateText()ClearFilter()ClearFilterDescriptor(FilterDescriptor)CreateChildElements()CreatePopupForm()DisposeManagedResources()DoScrollLineDown()DoScrollLineUp()EndInit()EndUpdate()FindAllItems(string)FindItem(string)FindItemExact(string)FindItemExact(string, string)FindItemIndexExact(string)GetActiveItem()GetCurrentRow(bool)GetItemHeight(int)GetItemText(object)GetPopupSize(RadPopupControlBase, bool)GetText(object)Initialize(object)OnDoubleClick(EventArgs)OnLoaded()OnNotifyPropertyChanged(PropertyChangedEventArgs)OnParentChanged(RadElement)OnPopupClosed(RadPopupClosedEventArgs)OnPopupOpening(CancelEventArgs)OnPropertyChanged(RadPropertyChangedEventArgs)OnReadOnlyChanged()PostProcessEvent(GridViewEvent)PreProcessEvent(GridViewEvent)ProcessDeleteKey(KeyEventArgs)ProcessEscKey(KeyEventArgs)ProcessEvent(GridViewEvent)ProcessFilterDescriptor(FilterDescriptor, string)ProcessKeyDown(object, KeyEventArgs)ProcessPageUpDownKeys(KeyEventArgs)ProcessReturnKey(KeyEventArgs)ProcessTextChanged(object, EventArgs)ProcessTextKeyUp(object, KeyEventArgs)ScrollItemIntoView(object)ScrollToHome()SelectFirstRow()SelectNextItem()SelectPreviousItem()SetActiveItem(object)SetActiveItem(string)SetAppendAutoComplete(KeyPressEventArgs)SetCurrentRowOnReturnOrTabKey(KeyEventArgs)SetEditorControlBindingContext()TextBoxPanel_Pasted(object, EventArgs)TextBox_TextChanging(object, TextChangingEventArgs)UnwirePopupFormEvents(RadPopupControlBase)WirePopupFormEvents(RadPopupControlBase)
Not finding the help you need?
Contact Support