skip navigation
  • Product Bundles

    DevCraft

    All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:

    • AI Coding Assistants
    • Embedded Reporting
    • Document Processing Libraries
    • SSO Account Sign-in

    Web

    Kendo UI UI for Angular UI for Vue UI for jQuery KendoReact UI for Blazor UI for ASP.NET Core UI for ASP.NET MVC UI for ASP.NET AJAX

    Mobile

    UI for .NET MAUI

    Document Management

    Telerik Document Processing

    Desktop

    UI for .NET MAUI UI for WinUI UI for WinForms UI for WPF

    Reporting

    Telerik Reporting Telerik Report Server

    Testing & Mocking

    Test Studio Telerik JustMock

    CMS

    Sitefinity

    AI Productivity Tools

    AI Coding Assistants

    UI/UX Tools

    ThemeBuilder Design System Kit Templates and Building Blocks

    Debugging

    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Everywhere Reporter FiddlerCore

    Free Tools

    KendoReact Free VB.NET to C# Converter Testing Framework
    View all products
  • Overview
  • Demos
    • What's New
    • Roadmap
    • Release History
  • Support and Learning

    • Support and Learning Hub
    • First Steps
    • Docs
    • Demos
    • Virtual Classroom
    • Forums
    • Videos
    • Blogs
    • Accessibility
    • Submit a Ticket

    Productivity and Design Tools

    • Visual Studio Extensions
    • Visual Studio Templates
    • Embedded Reporting
  • Pricing
  • Shopping cart
    • Account Overview
    • Your Licenses
    • Downloads
    • Support Center
    • Forum Profile
    • Payment Methods
    • Edit Profile
    • Log out
  • Login
  • Contact Us
  • Try now

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.

Inheritance
System.Object
DisposableObject
RadObject
RadElement
VisualElement
RadComponentElement
RadItem
RadEditorElement
EditorBaseElement
PopupEditorBaseElement
BaseComboBoxElement
RadMultiColumnComboBoxElement
Inherited Members
BaseComboBoxElement.textBox
BaseComboBoxElement.layoutPanel
BaseComboBoxElement.LastTypedText
BaseComboBoxElement.lastPressedChar
BaseComboBoxElement.IsDropDownShownProperty
BaseComboBoxElement.WireEvents()
BaseComboBoxElement.UnwireEvents()
BaseComboBoxElement.OnBubbleEvent(RadElement, RoutedEventArgs)
BaseComboBoxElement.OnTunnelEvent(RadElement, RoutedEventArgs)
BaseComboBoxElement.OnCaseSensitiveChanged(EventArgs)
BaseComboBoxElement.OnDropDownStyleChanged(EventArgs)
BaseComboBoxElement.CallOnTextChanged(EventArgs)
BaseComboBoxElement.CallOnSelectedIndexChanged(EventArgs)
BaseComboBoxElement.OnSelectedIndexChanged(EventArgs)
BaseComboBoxElement.CallOnSelectedValueChanged(EventArgs)
BaseComboBoxElement.OnSelectedValueChanged(EventArgs)
BaseComboBoxElement.CallOnSortedChanged(EventArgs)
BaseComboBoxElement.OnSortedChanged(EventArgs)
BaseComboBoxElement.OnPropertyChanging(RadPropertyChangingEventArgs)
BaseComboBoxElement.OnNotifyPropertyChanged(String)
BaseComboBoxElement.SetSuggestAutoComplete()
BaseComboBoxElement.OnMouseWheel(MouseEventArgs)
BaseComboBoxElement.SelectAllText(String)
BaseComboBoxElement.Select(Int32, Int32)
BaseComboBoxElement.SelectAll()
BaseComboBoxElement.ApplyThemeToPopupForm()
BaseComboBoxElement.ShowPopup()
BaseComboBoxElement.OnPopupOpened(EventArgs)
BaseComboBoxElement.ComboboxLayoutPanel
BaseComboBoxElement.LimitToList
BaseComboBoxElement.KeyboardCommandIssued
BaseComboBoxElement.AutoFilterDelay
BaseComboBoxElement.IsDropDownShown
BaseComboBoxElement.ArrowButton
BaseComboBoxElement.ComboBoxFill
BaseComboBoxElement.ComboBoxBorder
BaseComboBoxElement.ArrowButtonMinWidth
BaseComboBoxElement.CaseSensitive
BaseComboBoxElement.DblClickRotate
BaseComboBoxElement.ScrollOnMouseWheel
BaseComboBoxElement.DropDownHeight
BaseComboBoxElement.DropDownStyle
BaseComboBoxElement.IsWritable
BaseComboBoxElement.DropDownWidth
BaseComboBoxElement.IsDroppedDown
BaseComboBoxElement.MaxDropDownItems
BaseComboBoxElement.MaxLength
BaseComboBoxElement.SelectedText
BaseComboBoxElement.SelectionLength
BaseComboBoxElement.SelectionStart
BaseComboBoxElement.Sorted
BaseComboBoxElement.Text
BaseComboBoxElement.DropDownAnimationEnabled
BaseComboBoxElement.DropDownAnimationEasing
BaseComboBoxElement.DropDownAnimationFrames
BaseComboBoxElement.TextBoxElement
BaseComboBoxElement.DropDownMinSize
BaseComboBoxElement.DropDownMaxSize
BaseComboBoxElement.VisualMode
BaseComboBoxElement.TextboxContentElement
BaseComboBoxElement.CaseSensitiveChanged
BaseComboBoxElement.DropDownStyleChanged
BaseComboBoxElement.SelectedIndexChanged
BaseComboBoxElement.SelectedValueChanged
BaseComboBoxElement.SortedChanged
PopupEditorBaseElement.DisposePopupForm()
PopupEditorBaseElement.DisposePopupFormCore(Boolean)
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.OwnerOffset
PopupEditorBaseElement.PopupForm
PopupEditorBaseElement.IsPopupOpen
PopupEditorBaseElement.EditorContainsFocus
PopupEditorBaseElement.PopupOpened
PopupEditorBaseElement.PopupOpening
PopupEditorBaseElement.PopupClosing
PopupEditorBaseElement.PopupClosed
EditorBaseElement.EditorHandler
EditorBaseElement.originalValue
EditorBaseElement.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.EditorElement
EditorBaseElement.NullValue
EditorBaseElement.EditorType
EditorBaseElement.IsModified
EditorBaseElement.IsNestedEditor
EditorBaseElement.DefaultValue
EditorBaseElement.MinValue
EditorBaseElement.MaxValue
EditorBaseElement.SupportedType
EditorBaseElement.EditorManager
EditorBaseElement.Focusable
EditorBaseElement.IsEnabled
EditorBaseElement.IsMouseCaptured
EditorBaseElement.ValueChanging
EditorBaseElement.ValueChanged
EditorBaseElement.QueryValue
EditorBaseElement.ValidationError
EditorBaseElement.Validating
EditorBaseElement.Validated
EditorBaseElement.Format
EditorBaseElement.Parse
RadItem.KeyDownEvent
RadItem.KeyPressEvent
RadItem.KeyUpEvent
RadItem.FocusCommand
RadItem.ActionCommand
RadItem.RadItemLastStateKey
RadItem.UseDefaultDisabledPaintProperty
RadItem.TextProperty
RadItem.TextOrientationProperty
RadItem.FlipTextProperty
RadItem.StringAlignmentProperty
RadItem.IsAddNewItemProperty
RadItem.ToolTipTextProperty
RadItem.EnableElementShadowProperty
RadItem.ShadowDepthProperty
RadItem.ShadowColorProperty
RadItem.IsPaintingRipple
RadItem.EnableRippleAnimationProperty
RadItem.RippleAnimationColorProperty
RadItem.EnableFocusBorderProperty
RadItem.FocusBorderColorProperty
RadItem.FocusBorderWidthProperty
RadItem.EnableFocusBorderAnimationProperty
RadItem.EnableHighlightProperty
RadItem.HighlightColorProperty
RadItem.EnableBorderHighlightProperty
RadItem.BorderHighlightColorProperty
RadItem.BorderHighlightThicknessProperty
RadItem.VisualStateProperty
RadItem.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, Single, SizeF, Boolean)
RadItem.OnMouseUp(MouseEventArgs)
RadItem.OnMouseMove(MouseEventArgs)
RadItem.OnMouseLeave(EventArgs)
RadItem.StartRippleAnimation(MouseEventArgs)
RadItem.UpdateFocusBorder(Boolean)
RadItem.ContainsText()
RadItem.ShouldSerializeProperty(PropertyDescriptor)
RadItem.ProcessDialogKey(Keys)
RadItem.ProcessCmdKey(Message, Keys)
RadItem.ProcessMnemonic(Char)
RadItem.CallRaiseKeyDown(KeyEventArgs)
RadItem.RaiseKeyDown(KeyEventArgs)
RadItem.CallRaiseKeyPress(KeyPressEventArgs)
RadItem.RaiseKeyPress(KeyPressEventArgs)
RadItem.CallRaiseKeyUp(KeyEventArgs)
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.ISupportDrag.CanDrag(Point)
RadItem.CanDragCore(Point)
RadItem.ISupportDrag.GetDataContext()
RadItem.GetDragContextCore()
RadItem.ISupportDrag.GetDragHint()
RadItem.GetDragHintCore()
RadItem.ISupportDrop.DragDrop(Point, ISupportDrag)
RadItem.ProcessDragDrop(Point, ISupportDrag)
RadItem.ISupportDrop.DragOver(Point, ISupportDrag)
RadItem.ProcessDragOver(Point, ISupportDrag)
RadItem.ISupportDrop.DragEnter(Point, ISupportDrag)
RadItem.ProcessDragEnter(Point, ISupportDrag)
RadItem.ISupportDrop.DragLeave(Point, ISupportDrag)
RadItem.ProcessDragLeave(Point, ISupportDrag)
RadItem.IShortcutProvider.OnShortcut(ShortcutEventArgs)
RadItem.IShortcutProvider.OnPartialShortcut(PartialShortcutEventArgs)
RadItem.IShortcutProvider.OnShortcutsChanged()
RadItem.UpdateOnShortcutsChanged()
RadItem.CanHandleShortcut(ShortcutEventArgs)
RadItem.IsOnActiveForm(Control, Boolean)
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.SuspendApplyOfThemeSettings()
RadItem.ResumeApplyOfThemeSettings()
RadItem.GetAvailableVisualStates()
RadItem.ShouldFallbackToDefaultTheme()
RadItem.UseDefaultDisabledPaint
RadItem.TextOrientation
RadItem.FlipText
RadItem.CanHaveOwnStyle
RadItem.Selectable
RadItem.DesignTimeAllowDrop
RadItem.DesignTimeAllowDrag
RadItem.DefaultAutoToolTip
RadItem.ShouldHandleMouseInput
RadItem.KeyTip
RadItem.ParentItem
RadItem.CommandBinding
RadItem.ShortcutsHandler
RadItem.EnableElementShadow
RadItem.ShadowDepth
RadItem.ShadowColor
RadItem.EnableRippleAnimation
RadItem.RippleAnimationColor
RadItem.EnableFocusBorder
RadItem.FocusBorderColor
RadItem.FocusBorderWidth
RadItem.EnableFocusBorderAnimation
RadItem.EnableHighlight
RadItem.HighlightColor
RadItem.EnableBorderHighlight
RadItem.BorderHighlightColor
RadItem.BorderHighlightThickness
RadItem.MnemonicText
RadItem.SerializeProperties
RadItem.ToolTipText
RadItem.ThemeRole
RadItem.VisualState
RadItem.StateManager
RadItem.AllowDrag
RadItem.AllowDrop
RadItem.Shortcuts
RadItem.AccessibleDescription
RadItem.AccessibleName
RadItem.AccessibleRole
RadItem.IStylableElement.VisualState
RadItem.IStylableElement.ThemeRole
RadItem.IStylableElement.FallbackToDefaultTheme
RadItem.ContainsMnemonic
RadItem.EnableAnalytics
RadItem.TextChanging
RadItem.TextChanged
RadItem.TextOrientationChanged
RadItem.FlipTextChanged
RadItem.QueryAccessibilityHelp
RadItem.KeyDown
RadItem.KeyPress
RadItem.KeyUp
RadItem.ZoomGesture
RadItem.RotateGesture
RadItem.PanGesture
RadItem.TwoFingerTapGesture
RadItem.PressAndTapGesture
RadComponentElement.ComponentElementLastStateKey
RadComponentElement.ToString()
RadComponentElement.GetService(Type)
RadComponentElement.CanRaiseEvents
RadComponentElement.Container
RadComponentElement.DesignMode
RadComponentElement.IsDesignMode
RadComponentElement.Site
RadComponentElement.DataBindings
VisualElement.DefaultSizeProperty
VisualElement.ForeColorProperty
VisualElement.BackColorProperty
VisualElement.FontProperty
VisualElement.SmoothingModeProperty
VisualElement.OpacityProperty
VisualElement.CustomFontProperty
VisualElement.CustomFontSizeProperty
VisualElement.CustomFontStyleProperty
VisualElement.OnFontChanged(EventArgs)
VisualElement.PaintElement(IGraphics, Single, SizeF)
VisualElement.PaintChildren(IGraphics, Rectangle, Single, SizeF, Boolean)
VisualElement.PrePaintElement(IGraphics)
VisualElement.PostPaintElement(IGraphics)
VisualElement.GetScaledFont(Single)
VisualElement.GetScaledFont(Single, Font)
VisualElement.DefaultSize
VisualElement.ForeColor
VisualElement.BackColor
VisualElement.Font
VisualElement.CustomFont
VisualElement.CustomFontSize
VisualElement.CustomFontStyle
VisualElement.SmoothingMode
VisualElement.Opacity
VisualElement.FontChanged
RadElement.BoundsProperty
RadElement.BorderThicknessProperty
RadElement.PaddingProperty
RadElement.MarginProperty
RadElement.AlignmentProperty
RadElement.AutoSizeModeProperty
RadElement.FitToSizeModeProperty
RadElement.MinSizeProperty
RadElement.EnabledProperty
RadElement.CanFocusProperty
RadElement.IsItemFocusedProperty
RadElement.IsFocusedProperty
RadElement.IsMouseOverProperty
RadElement.IsMouseOverElementProperty
RadElement.IsMouseDownProperty
RadElement.ShouldPaintProperty
RadElement.VisibilityProperty
RadElement.NameProperty
RadElement.ClassProperty
RadElement.ClipDrawingProperty
RadElement.ShapeProperty
RadElement.MouseClickedEvent
RadElement.MouseDoubleClickedEvent
RadElement.MouseDownEvent
RadElement.MouseUpEvent
RadElement.MouseWheelEvent
RadElement.ChildElementAddedEvent
RadElement.ParentChangedEvent
RadElement.BoundsChangedEvent
RadElement.VisibilityChangingEvent
RadElement.EnabledChangedEvent
RadElement.ControlChangedEvent
RadElement.BackgroundShapeProperty
RadElement.BackgroundShapePaintModeProperty
RadElement.ContainsFocusProperty
RadElement.ContainsMouseProperty
RadElement.IsEditedInSpyProperty
RadElement.MaxSizeProperty
RadElement.RightToLeftProperty
RadElement.AutoSizeProperty
RadElement.ZIndexProperty
RadElement.AngleTransformProperty
RadElement.ScaleTransformProperty
RadElement.PositionOffsetProperty
RadElement.TagProperty
RadElement.StretchHorizontallyProperty
RadElement.StretchVerticallyProperty
RadElement.UseCompatibleTextRenderingProperty
RadElement.ClickModeProperty
RadElement.styleVersion
RadElement.paintSystemSkin
RadElement.TraceInvalidation
RadElement.SetPropertyValueCommand
RadElement.GetPropertyValueCommand
RadElement.RadElementLastStateKey
RadElement.StyleProperty
RadElement.CallCreateChildElements()
RadElement.SuspendReferenceUpdate()
RadElement.ResumeReferenceUpdate()
RadElement.OnLoad(Boolean)
RadElement.CallOnLoad(Boolean)
RadElement.LoadCore()
RadElement.OnUnload(ComponentThemableElementTree, Boolean)
RadElement.UnloadCore(ComponentThemableElementTree)
RadElement.OnUnloaded(ComponentThemableElementTree)
RadElement.OnElementTreeChanged(ComponentThemableElementTree)
RadElement.OnBeginDispose()
RadElement.SetParent(RadElement)
RadElement.UpdateReferences(ComponentThemableElementTree, Boolean, Boolean)
RadElement.SetIsDesignMode(Boolean, Boolean)
RadElement.ChangeCollection(RadElement, ItemsChangeOperation)
RadElement.ResetLayout(Boolean)
RadElement.HasInvisibleAncestor()
RadElement.ResetLayoutCore()
RadElement.SetAllLocalValuesAsDefault(Boolean)
RadElement.InvalidateArrange()
RadElement.InvalidateArrange(Boolean)
RadElement.InvalidateMeasure()
RadElement.InvalidateMeasure(Boolean)
RadElement.UpdateLayout()
RadElement.SuspendLayout()
RadElement.SuspendLayout(Boolean)
RadElement.ResumeLayout(Boolean)
RadElement.ResumeLayout(Boolean, Boolean)
RadElement.Arrange(RectangleF)
RadElement.Measure(SizeF)
RadElement.SetBounds(Rectangle)
RadElement.SetBounds(Int32, Int32, Int32, Int32)
RadElement.GetBoundingRectangle(Size)
RadElement.GetBoundingRectangle(Rectangle)
RadElement.GetDesiredSize(Boolean)
RadElement.PointToScreen(Point)
RadElement.PointFromScreen(Point)
RadElement.PointToControl(Point)
RadElement.PointFromControl(Point)
RadElement.LocationToControl()
RadElement.RectangleToScreen(Rectangle)
RadElement.HitTest(Point)
RadElement.CallOnRenderSizeChanged(SizeChangedInfo)
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(Boolean)
RadElement.GetScrollingOffset()
RadElement.Invalidate()
RadElement.Invalidate(Boolean)
RadElement.GetInvalidateBounds()
RadElement.NotifyInvalidate(RadElement)
RadElement.OnTransformationInvalidated()
RadElement.InvalidateTransformations()
RadElement.PerformLayoutTransformation(RadMatrix)
RadElement.PerformPaintTransformation(RadMatrix)
RadElement.IsInGetAsBitmap()
RadElement.PaintElementSkin(IGraphics)
RadElement.Paint(IGraphics, Rectangle, Single, SizeF, Boolean)
RadElement.PaintBackgroundShape(IGraphics)
RadElement.PostPaintChildren(IGraphics, Rectangle, Single, SizeF)
RadElement.PaintChild(RadElement, IGraphics, Rectangle, Single, SizeF, Boolean)
RadElement.PaintShadow(RadElement, IGraphics)
RadElement.PaintShadowCore(Graphics, Rectangle, RadItem)
RadElement.GetShadowRect(Rectangle, Int32)
RadElement.PaintFocusCues(IGraphics, Rectangle)
RadElement.GetAsBitmap(IGraphics, Brush, Single, SizeF)
RadElement.GetAsTransformedBitmap(IGraphics, Brush, Single, SizeF)
RadElement.GetAsTransformedBitmap(Brush, Single, SizeF)
RadElement.GetAsTransformedBitmap(Rectangle, Brush, Single, SizeF)
RadElement.GetAsBitmapEx(Color, Single, SizeF)
RadElement.GetAsBitmapEx(Brush, Single, SizeF)
RadElement.GetAsBitmap(Brush, Single, SizeF)
RadElement.IsInVisibleClipBounds(Rectangle)
RadElement.SetClipping(Graphics)
RadElement.GetClipRect()
RadElement.ShouldPaintChild(RadElement)
RadElement.GetFocusRect()
RadElement.GetCurrentShape()
RadElement.GetPaintRectangle(Single, Single, SizeF)
RadElement.GetPatchedRect(RectangleF, Single, SizeF)
RadElement.GetXPVisualStyle()
RadElement.GetVistaVisualStyle()
RadElement.InitializeSystemSkinPaint()
RadElement.UnitializeSystemSkinPaint()
RadElement.GetSystemSkinPaintBounds()
RadElement.OnUseSystemSkinChanged(EventArgs)
RadElement.ShouldPaintSystemSkin()
RadElement.ComposeShouldPaintSystemSkin()
RadElement.MapStyleProperty(RadProperty, String)
RadElement.GetStylablePropertiesFilter()
RadElement.ResetStyleSettings(Boolean)
RadElement.ResetStyleSettings(Boolean, RadProperty)
RadElement.ProcessBehaviors(RadPropertyChangedEventArgs)
RadElement.AddBehavior(PropertyChangeBehavior)
RadElement.GetBehaviors()
RadElement.RemoveBehavior(PropertyChangeBehavior)
RadElement.ClearBehaviors()
RadElement.AddRangeBehavior(PropertyChangeBehaviorCollection)
RadElement.SetThemeApplied(Boolean)
RadElement.OnStyleChanged(RadPropertyChangedEventArgs)
RadElement.SuspendThemeRefresh()
RadElement.ResumeThemeRefresh()
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.GetChildAt(Int32)
RadElement.IsChildOf(RadElement)
RadElement.Focus()
RadElement.Focus(Boolean)
RadElement.SetFocusPropertySafe(Boolean)
RadElement.SetElementFocused(Boolean)
RadElement.KillFocus()
RadElement.SetFocus()
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.CallDoMouseWheel(MouseEventArgs)
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.UpdateContainsMouse()
RadElement.UpdateContainsFocus(Boolean)
RadElement.DoMouseEnter(EventArgs)
RadElement.DoMouseLeave(EventArgs)
RadElement.CallDoMouseDown(MouseEventArgs)
RadElement.CallDoMouseUp(MouseEventArgs)
RadElement.CallDoMouseMove(MouseEventArgs)
RadElement.CallDoMouseHover(EventArgs)
RadElement.CallDoMouseEnter(EventArgs)
RadElement.CallDoMouseLeave(EventArgs)
RadElement.CallDoClick(EventArgs)
RadElement.CallDoDoubleClick(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(Boolean)
RadElement.DisposeChildren()
RadElement.ResetUseCompatibleTextRendering()
RadElement.ShouldSerializeUseCompatibleTextRendering()
RadElement.IStylableNode.GetThemeEffectiveType()
RadElement.IStylableNode.ApplySettings(PropertySettingGroup)
RadElement.GetStylableChildrenHierarchy()
RadElement.GetStylableChildren()
RadElement.ResetStyleVersion()
RadElement.GetClientRectangle(SizeF)
RadElement.GetBorderThickness(BorderPrimitive)
RadElement.DpiScaleChanged(SizeF)
RadElement.ElementState
RadElement.LayoutManager
RadElement.DesiredSize
RadElement.IsLayoutSuspended
RadElement.BoundingRectangle
RadElement.ControlBoundingRectangle
RadElement.BypassLayoutPolicies
RadElement.IsArrangeValid
RadElement.IsMeasureValid
RadElement.PreviousArrangeRect
RadElement.PreviousConstraint
RadElement.TreeLevel
RadElement.Transform
RadElement.TotalTransform
RadElement.ShouldPaintUsingParentShape
RadElement.UseSystemSkin
RadElement.VsbVisible
RadElement.PropagateStyleToChildren
RadElement.ThemeEffectiveType
RadElement.ElementTree
RadElement.Children
RadElement.ChildrenHierarchy
RadElement.Parent
RadElement.RoutedEventBehaviors
RadElement.LayoutableChildrenCount
RadElement.ContainsFocus
RadElement.NotifyParentOnMouseInput
RadElement.IsAbleToRespondToMouseEvents
RadElement.AutoSize
RadElement.Bounds
RadElement.Location
RadElement.Size
RadElement.BorderThickness
RadElement.Padding
RadElement.Margin
RadElement.Alignment
RadElement.AutoSizeMode
RadElement.FitToSizeMode
RadElement.Enabled
RadElement.CanFocus
RadElement.IsFocused
RadElement.IsMouseOver
RadElement.IsMouseOverElement
RadElement.IsMouseDown
RadElement.InvalidateChildrenOnChildChanged
RadElement.ShouldPaint
RadElement.Visibility
RadElement.IsElementVisible
RadElement.Name
RadElement.Class
RadElement.ClipDrawing
RadElement.Shape
RadElement.MinSize
RadElement.MaxSize
RadElement.ZIndex
RadElement.RightToLeft
RadElement.UseCompatibleTextRendering
RadElement.BackgroundShape
RadElement.BackgroundShapePaintMode
RadElement.ContainsMouse
RadElement.Capture
RadElement.ScaleTransform
RadElement.AngleTransform
RadElement.PositionOffset
RadElement.SerializeElement
RadElement.SerializeChildren
RadElement.RenderingMaxFramerate
RadElement.IsThemeApplied
RadElement.ShouldApplyTheme
RadElement.UseCenteredAngleTransform
RadElement.Tag
RadElement.StretchHorizontally
RadElement.StretchVertically
RadElement.ClickMode
RadElement.DoubleClickEnabled
RadElement.CaptureOnMouseDown
RadElement.IsFocusable
RadElement.IsItemHovered
RadElement.IStylableNode.Parent
RadElement.IStylableNode.ChildrenHierarchy
RadElement.IStylableNode.Children
RadElement.IStylableNode.Class
RadElement.Style
RadElement.AutoToolTip
RadElement.ScreenTip
RadElement.AutoNumberKeyTip
RadElement.MeasureIsDirty
RadElement.ArrangeIsDirty
RadElement.NeverMeasured
RadElement.NeverArranged
RadElement.ArrangeInProgress
RadElement.MeasureInProgress
RadElement.ShouldPaintChildren
RadElement.InvalidateMeasureOnRemove
RadElement.HideFromElementHierarchyEditor
RadElement.DpiScaleFactor
RadElement.LayoutUpdated
RadElement.ElementPainted
RadElement.MouseHover
RadElement.MouseMove
RadElement.MouseDown
RadElement.MouseUp
RadElement.Click
RadElement.DoubleClick
RadElement.MouseEnter
RadElement.MouseWheel
RadElement.EnabledChanged
RadElement.MouseLeave
RadElement.ChildrenChanged
RadElement.LostMouseCapture
RadObject.BindingContextProperty
RadObject.RadType
RadObject.ClearPropertyStore()
RadObject.SuspendPropertyNotifications()
RadObject.ResumePropertyNotifications()
RadObject.GetPropertyValue(RadProperty)
RadObject.SetDefaultValueOverride(RadProperty, Object)
RadObject.SetValueAtDesignTime(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.RemoveStylePropertySetting(IPropertySetting)
RadObject.RemoveStylePropertySetting(RadProperty)
RadObject.GetInheritedValue(RadProperty)
RadObject.OnShouldSerializeProperty(ShouldSerializePropertyEventArgs)
RadObject.PropertyValues
RadObject.PropertyFilter
RadObject.RadObjectType
RadObject.PropertyChanged
RadObject.RadPropertyChanged
RadObject.RadPropertyChanging
RadObject.ShouldSerializePropertyHandler
DisposableObject.GetBitState(Int64)
DisposableObject.SetBitState(Int64, Boolean)
DisposableObject.OnBitStateChanged(Int64, Boolean, Boolean)
DisposableObject.Dispose()
DisposableObject.Dispose(Boolean)
DisposableObject.DisposeUnmanagedResources()
DisposableObject.BitState
DisposableObject.Events
DisposableObject.IsDisposing
DisposableObject.IsDisposed
DisposableObject.Disposed
DisposableObject.Disposing
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.GridView.dll

Syntax

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

Constructors

RadMultiColumnComboBoxElement()

Declaration
public RadMultiColumnComboBoxElement()

Fields

ReadOnlyChanged

Fires when the ReadOnly property value is changed.

Declaration
public EventHandler ReadOnlyChanged
Field Value
System.EventHandler

Properties

AutoCompleteMode

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

Declaration
public override AutoCompleteMode AutoCompleteMode { get; set; }
Property Value
System.Windows.Forms.AutoCompleteMode

Overrides
BaseComboBoxElement.AutoCompleteMode

AutoFilter

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

Declaration
[RadDefaultValue("AutoFilter", typeof(MultiColumnComboPopupForm))]
public virtual bool AutoFilter { get; set; }
Property Value
System.Boolean

AutoSizeDropDownColumnMode

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

Declaration
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
public bool AutoSizeDropDownHeight { get; set; }
Property Value
System.Boolean

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
public bool AutoSizeDropDownToBestFit { get; set; }
Property Value
System.Boolean

BindingContext

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

Declaration
public override BindingContext BindingContext { get; set; }
Property Value
System.Windows.Forms.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
public bool ClearTextOnValidation { get; set; }
Property Value
System.Boolean

Columns

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

Declaration
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
public PopupEditorState CurrentState { get; }
Property Value
PopupEditorState

DataSource

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

Declaration
[RadDefaultValue("DataSource", typeof(GridViewTemplate))]
[RadDescription("DataSource", typeof(BaseComboBoxElement))]
public override object DataSource { get; set; }
Property Value
System.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
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
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
[RadDefaultValue("DisplayMember", typeof(BaseComboBoxElement))]
[RadDescription("DisplayMember", typeof(BaseComboBoxElement))]
public override string DisplayMember { get; set; }
Property Value
System.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
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
public RadGridView EditorControl { get; }
Property Value
RadGridView

FormatInfo

This property is not relevant for this class.

Declaration
[RadDescription("FormatInfo", typeof(BaseComboBoxElement))]
[RadDefaultValue("FormatInfo", typeof(BaseComboBoxElement))]
public override IFormatProvider FormatInfo { get; set; }
Property Value
System.IFormatProvider

Overrides
BaseComboBoxElement.FormatInfo

FormatString

This property is not relevant for this class.

Declaration
[RadDefaultValue("FormatString", typeof(BaseComboBoxElement))]
[RadDescription("FormatString", typeof(BaseComboBoxElement))]
public override string FormatString { get; set; }
Property Value
System.String

Overrides
BaseComboBoxElement.FormatString

FormattingEnabled

This property is not relevant for this class.

Declaration
[RadDescription("FormattingEnabled", typeof(BaseComboBoxElement))]
[RadDefaultValue("FormattingEnabled", typeof(BaseComboBoxElement))]
public override bool FormattingEnabled { get; set; }
Property Value
System.Boolean

Overrides
BaseComboBoxElement.FormattingEnabled

IndexChanging

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

Declaration
protected override bool IndexChanging { get; set; }
Property Value
System.Boolean

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
[RadDescription("IntegralHeight", typeof(BaseComboBoxElement))]
[RadDefaultValue("IntegralHeight", typeof(BaseComboBoxElement))]
public override bool IntegralHeight { get; set; }
Property Value
System.Boolean

Overrides
BaseComboBoxElement.IntegralHeight

Items

This property is not relevant for this class. Use the Rows collection instead.

Declaration
public override RadItemCollection Items { get; }
Property Value
RadItemCollection

Overrides
BaseComboBoxElement.Items

MultiColumnPopupForm

The popup form that hosts the RadGridView.

Declaration
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
[RadDefaultValue("NullText", typeof(RadTextBoxItem))]
[RadDescription("NullText", typeof(RadTextBoxItem))]
public string NullText { get; set; }
Property Value
System.String

The text to display when the value is null.

Priority

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

Declaration
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
public bool ReadOnly { get; set; }
Property Value
System.Boolean

Rows

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

Declaration
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
[RadDescription("SelectedIndex", typeof(BaseComboBoxElement))]
public override int SelectedIndex { get; set; }
Property Value
System.Int32

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
[RadDescription("SelectedItem", typeof(BaseComboBoxElement))]
public override object SelectedItem { get; set; }
Property Value
System.Object

The currently selected GridViewRowInfo.

Overrides
BaseComboBoxElement.SelectedItem

SelectedValue

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

Declaration
[RadDescription("SelectedValue", typeof(BaseComboBoxElement))]
public override object SelectedValue { get; set; }
Property Value
System.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
public override object Value { get; set; }
Property Value
System.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
[RadDescription("ValueMember", typeof(BaseComboBoxElement))]
[RadDefaultValue("ValueMember", typeof(BaseComboBoxElement))]
public override string ValueMember { get; set; }
Property Value
System.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
[RadDefaultValue("Virtualized", typeof(BaseComboBoxElement))]
public override bool Virtualized { get; set; }
Property Value
System.Boolean

Overrides
BaseComboBoxElement.Virtualized

Methods

AnalyzeQueue(List<GridViewEvent>)

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

Declaration
public bool AnalyzeQueue(List<GridViewEvent> events)
Parameters
System.Collections.Generic.List<GridViewEvent> events

The list of events to analyze.

Returns
System.Boolean

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
public virtual void ApplyFilter()

BeginEdit()

Begins the edit operation.

Declaration
public override void BeginEdit()
Overrides
BaseComboBoxElement.BeginEdit()

BeginUpdate()

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

Declaration
public override void BeginUpdate()
Overrides
BaseComboBoxElement.BeginUpdate()

BestFitColumns()

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

Declaration
public void BestFitColumns()

BestFitColumns(Boolean, Boolean)

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

Declaration
public void BestFitColumns(bool adjustComboBoxSize, bool bestFitAllRows)
Parameters
System.Boolean adjustComboBoxSize

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

System.Boolean bestFitAllRows

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

CheckForCompleteMatchAndUpdateText()

Checks for complete match and update text.

Declaration
protected virtual void CheckForCompleteMatchAndUpdateText()

ClearFilter()

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

Declaration
public virtual void ClearFilter()

ClearFilterDescriptor(FilterDescriptor)

Clears the filter descriptor.

Declaration
protected virtual void ClearFilterDescriptor(FilterDescriptor descriptor)
Parameters
FilterDescriptor descriptor

The descriptor.

CreateChildElements()

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

Declaration
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
protected override RadPopupControlBase CreatePopupForm()
Returns
RadPopupControlBase

The popup instance.

Overrides
PopupEditorBaseElement.CreatePopupForm()

DisposeManagedResources()

Disposes the managed resources.

Declaration
protected override void DisposeManagedResources()
Overrides
BaseComboBoxElement.DisposeManagedResources()

DoScrollLineDown()

Executes scroll line down.

Declaration
protected override void DoScrollLineDown()
Overrides
BaseComboBoxElement.DoScrollLineDown()

DoScrollLineUp()

Executes scroll line up.

Declaration
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
public override void EndInit()
Overrides
EditorBaseElement.EndInit()

EndUpdate()

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

Declaration
public override void EndUpdate()
Overrides
BaseComboBoxElement.EndUpdate()

FindAllItems(String)

Finds all items that start with the specified text.

Declaration
public override ArrayList FindAllItems(string startsWith)
Parameters
System.String startsWith

The text to search for at the beginning of items.

Returns
System.Collections.ArrayList

An System.Collections.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
protected override object FindItem(string startsWith)
Parameters
System.String startsWith

The String to search for.

Returns
System.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
protected override object FindItemExact(string text)
Parameters
System.String text

The String to search for.

Returns
System.Object

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

Overrides
BaseComboBoxElement.FindItemExact(String)

FindItemExact(String, String)

Finds the item exact.

Declaration
protected virtual GridViewRowInfo FindItemExact(string text, string field)
Parameters
System.String text

The text.

System.String field

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
protected override int FindItemIndexExact(string text)
Parameters
System.String text

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

Returns
System.Int32

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

Overrides
BaseComboBoxElement.FindItemIndexExact(String)

GetActiveItem()

Gets the active item.

Declaration
protected override object GetActiveItem()
Returns
System.Object

Overrides
BaseComboBoxElement.GetActiveItem()

GetCurrentRow(Boolean)

Gets the current row.

Declaration
protected virtual GridViewRowInfo GetCurrentRow(bool getFirstPossibleIfNoCurrentAvailable)
Parameters
System.Boolean getFirstPossibleIfNoCurrentAvailable

The get first possible if no current available.

Returns
GridViewRowInfo

GetItemHeight(Int32)

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

Declaration
public override int GetItemHeight(int index)
Parameters
System.Int32 index

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

Returns
System.Int32

The height of the specified item in pixels.

Overrides
BaseComboBoxElement.GetItemHeight(Int32)

GetItemText(Object)

Gets the text representation of the specified item.

Declaration
public override string GetItemText(object item)
Parameters
System.Object item

The item to get the text for.

Returns
System.String

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

Overrides
BaseComboBoxElement.GetItemText(Object)

GetPopupSize(RadPopupControlBase, Boolean)

Gets the display size for the popup.

Declaration
protected override Size GetPopupSize(RadPopupControlBase popup, bool measure)
Parameters
RadPopupControlBase popup

The popup which size should beretrieved.

System.Boolean measure

True to perform explicit measure, false otherwise.

Returns
System.Drawing.Size

Overrides
PopupEditorBaseElement.GetPopupSize(RadPopupControlBase, Boolean)

GetText(Object)

Gets the text.

Declaration
protected override string GetText(object item)
Parameters
System.Object item

The item.

Returns
System.String

Overrides
BaseComboBoxElement.GetText(Object)

Initialize(Object)

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

Declaration
public override void Initialize(object value)
Parameters
System.Object value

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

Overrides
EditorBaseElement.Initialize(Object)

OnDoubleClick(EventArgs)

Raises the DoubleClick event.

Declaration
protected override void OnDoubleClick(EventArgs e)
Parameters
System.EventArgs e

Overrides
BaseComboBoxElement.OnDoubleClick(EventArgs)

OnLoaded()

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

Declaration
protected override void OnLoaded()
Overrides
RadElement.OnLoaded()

OnNotifyPropertyChanged(PropertyChangedEventArgs)

Declaration
protected override void OnNotifyPropertyChanged(PropertyChangedEventArgs e)
Parameters
System.ComponentModel.PropertyChangedEventArgs e

Overrides
RadObject.OnNotifyPropertyChanged(PropertyChangedEventArgs)

OnParentChanged(RadElement)

Notifies for a change in the Parent value.

Declaration
protected override void OnParentChanged(RadElement previousParent)
Parameters
RadElement previousParent

The previous parent element (if any)

Overrides
RadElement.OnParentChanged(RadElement)

OnPopupClosed(RadPopupClosedEventArgs)

Raises the PopupClosed event.

Declaration
protected override void OnPopupClosed(RadPopupClosedEventArgs e)
Parameters
RadPopupClosedEventArgs e

The RadPopupClosedEventArgs instance containing the event data.

Overrides
BaseComboBoxElement.OnPopupClosed(RadPopupClosedEventArgs)

OnPopupOpening(CancelEventArgs)

Raises the PopupOpening event.

Declaration
protected override void OnPopupOpening(CancelEventArgs e)
Parameters
System.ComponentModel.CancelEventArgs e

The System.ComponentModel.CancelEventArgs instance containing the event data.

Overrides
PopupEditorBaseElement.OnPopupOpening(CancelEventArgs)

OnPropertyChanged(RadPropertyChangedEventArgs)

Declaration
protected override void OnPropertyChanged(RadPropertyChangedEventArgs e)
Parameters
RadPropertyChangedEventArgs e

Overrides
BaseComboBoxElement.OnPropertyChanged(RadPropertyChangedEventArgs)

OnReadOnlyChanged()

Declaration
protected virtual void OnReadOnlyChanged()

PostProcessEvent(GridViewEvent)

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

Declaration
public GridViewEventResult PostProcessEvent(GridViewEvent eventData)
Parameters
GridViewEvent eventData

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
public GridViewEventResult PreProcessEvent(GridViewEvent eventData)
Parameters
GridViewEvent eventData

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
protected override void ProcessDeleteKey(KeyEventArgs e)
Parameters
System.Windows.Forms.KeyEventArgs e

The System.Windows.Forms.KeyEventArgs instance containing the event data.

Overrides
BaseComboBoxElement.ProcessDeleteKey(KeyEventArgs)

ProcessEscKey(KeyEventArgs)

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

Declaration
public override bool ProcessEscKey(KeyEventArgs e)
Parameters
System.Windows.Forms.KeyEventArgs e

A System.Windows.Forms.KeyEventArgs that contains the event data.

Returns
System.Boolean

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
public GridViewEventResult ProcessEvent(GridViewEvent eventData)
Parameters
GridViewEvent eventData

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
protected virtual void ProcessFilterDescriptor(FilterDescriptor descriptor, string textToSearch)
Parameters
FilterDescriptor descriptor

The descriptor.

System.String textToSearch

The text to search.

ProcessKeyDown(Object, KeyEventArgs)

Processes the key down.

Declaration
protected override void ProcessKeyDown(object sender, KeyEventArgs e)
Parameters
System.Object sender

The sender.

System.Windows.Forms.KeyEventArgs e

The System.Windows.Forms.KeyEventArgs instance containing the event data.

Overrides
BaseComboBoxElement.ProcessKeyDown(Object, KeyEventArgs)

ProcessPageUpDownKeys(KeyEventArgs)

Processes the page up down keys.

Declaration
protected override void ProcessPageUpDownKeys(KeyEventArgs e)
Parameters
System.Windows.Forms.KeyEventArgs e

The System.Windows.Forms.KeyEventArgs instance containing the event data.

Overrides
BaseComboBoxElement.ProcessPageUpDownKeys(KeyEventArgs)

ProcessReturnKey(KeyEventArgs)

Processes the Enter key

Declaration
public override void ProcessReturnKey(KeyEventArgs e)
Parameters
System.Windows.Forms.KeyEventArgs e

An instance of System.Windows.Forms.KeyEventArgs

Overrides
BaseComboBoxElement.ProcessReturnKey(KeyEventArgs)

ProcessTextChanged(Object, EventArgs)

Processes the text changed.

Declaration
protected override void ProcessTextChanged(object sender, EventArgs e)
Parameters
System.Object sender

The sender.

System.EventArgs e

The System.EventArgs instance containing the event data.

Overrides
BaseComboBoxElement.ProcessTextChanged(Object, EventArgs)

ProcessTextKeyUp(Object, KeyEventArgs)

Processes the text key up.

Declaration
protected override void ProcessTextKeyUp(object sender, KeyEventArgs e)
Parameters
System.Object sender

The sender.

System.Windows.Forms.KeyEventArgs e

The System.Windows.Forms.KeyEventArgs instance containing the event data.

Overrides
BaseComboBoxElement.ProcessTextKeyUp(Object, KeyEventArgs)

ScrollItemIntoView(Object)

Scrolls the item into view.

Declaration
protected override void ScrollItemIntoView(object item)
Parameters
System.Object item

The item.

Overrides
BaseComboBoxElement.ScrollItemIntoView(Object)

ScrollToHome()

Scrolls to home.

Declaration
protected override void ScrollToHome()
Overrides
BaseComboBoxElement.ScrollToHome()

SelectFirstRow()

Selects the first row.

Declaration
protected virtual void SelectFirstRow()

SelectNextItem()

Selects the next item.

Declaration
protected override void SelectNextItem()
Overrides
BaseComboBoxElement.SelectNextItem()

SelectPreviousItem()

Selects the previous item.

Declaration
protected override void SelectPreviousItem()
Overrides
BaseComboBoxElement.SelectPreviousItem()

SetActiveItem(Object)

Sets the active item.

Declaration
protected override void SetActiveItem(object item)
Parameters
System.Object item

The item.

Overrides
BaseComboBoxElement.SetActiveItem(Object)

SetActiveItem(String)

Sets the active item.

Declaration
protected override void SetActiveItem(string text)
Parameters
System.String text

The text.

Overrides
BaseComboBoxElement.SetActiveItem(String)

SetAppendAutoComplete(KeyPressEventArgs)

Sets the append auto complete.

Declaration
protected override void SetAppendAutoComplete(KeyPressEventArgs e)
Parameters
System.Windows.Forms.KeyPressEventArgs e

The System.Windows.Forms.KeyPressEventArgs instance containing the event data.

Overrides
BaseComboBoxElement.SetAppendAutoComplete(KeyPressEventArgs)

SetCurrentRowOnReturnOrTabKey(KeyEventArgs)

Declaration
protected virtual void SetCurrentRowOnReturnOrTabKey(KeyEventArgs e)
Parameters
System.Windows.Forms.KeyEventArgs e

SetEditorControlBindingContext()

Declaration
protected virtual void SetEditorControlBindingContext()

TextBox_TextChanging(Object, TextChangingEventArgs)

Declaration
protected override void TextBox_TextChanging(object sender, TextChangingEventArgs e)
Parameters
System.Object sender

TextChangingEventArgs e

Overrides
BaseComboBoxElement.TextBox_TextChanging(Object, TextChangingEventArgs)

TextBoxPanel_Pasted(Object, EventArgs)

Declaration
protected override void TextBoxPanel_Pasted(object sender, EventArgs e)
Parameters
System.Object sender

System.EventArgs e

Overrides
BaseComboBoxElement.TextBoxPanel_Pasted(Object, EventArgs)

UnwirePopupFormEvents(RadPopupControlBase)

Unwires the popup form events.

Declaration
protected override void UnwirePopupFormEvents(RadPopupControlBase popup)
Parameters
RadPopupControlBase popup

The popup.

Overrides
PopupEditorBaseElement.UnwirePopupFormEvents(RadPopupControlBase)

WirePopupFormEvents(RadPopupControlBase)

Wires the popup form events.

Declaration
protected override void WirePopupFormEvents(RadPopupControlBase popup)
Parameters
RadPopupControlBase popup

The popup.

Overrides
PopupEditorBaseElement.WirePopupFormEvents(RadPopupControlBase)

Extension Methods

CommonExtensions.ClearIfNoBindingAndSet(RadObject, RadProperty)
DispatcherExtensions.CheckAccess(RadObject)
SerializationExtensions.DeserializePrimitives(RadItem, SerializationInfo)
CommonExtensions.SetIfDifferent(RadObject, RadProperty, Object)
CommonExtensions.ClearIfSet(RadObject, RadProperty)
CommonExtensions.IsLocalValueSet(RadObject, RadProperty)
DispatcherExtensions.CheckAccess(RadObject)
DispatcherExtensions.CheckAccess(RadObject)
DispatcherExtensions.CheckAccess(RadObject)
SvgExtentions.Traverse<T>(T, Func<T, IEnumerable<T>>)
SvgExtentions.TraverseDepthFirst<T>(T, Func<T, IEnumerable<T>>)
Getting Started
  • Install Now
  • Demos
  • Step-by-Step Tutorial
  • Sample Applications
  • SDK Samples
  • Visual Studio Extensions
Support Resources
  • Code Library
  • Knowledge Base
  • Videos
Community
  • Forums
  • Blogs
  • Feedback Portal
  • Document Processing Feedback Portal

Copyright © 2018 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.