New to Telerik UI for WinFormsStart a free 30-day trial

Represents a combo box element.

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

C#
[ComVisible(false)]
[LookupBindingProperties("DataSource", "DisplayMember", "ValueMember", "SelectedValue")]
public abstract class BaseComboBoxElement : PopupEditorBaseElement, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IBindableComponent, IComponent, IDisposable, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IInputEditor, IValueEditor, ISupportInitialize

Inheritance: objectDisposableObjectRadObjectRadElementVisualElementRadComponentElementRadItemRadEditorElementEditorBaseElementPopupEditorBaseElementBaseComboBoxElement...

Derived Classes: RadMultiColumnComboBoxElement

Implements: IBindableComponentIComponentICustomTypeDescriptorIDisposableIInputEditorINotifyPropertyChangedIShortcutProviderIStylableElementIStylableNodeISupportDragISupportDropISupportInitializeISupportSystemSkinIValueEditor...

Inherited Members PopupEditorBaseElement.DisposePopupForm()PopupEditorBaseElement.DisposePopupFormCore(bool)PopupEditorBaseElement.WirePopupFormEvents(RadPopupControlBase)PopupEditorBaseElement.UnwirePopupFormEvents(RadPopupControlBase)PopupEditorBaseElement.TooglePopupState()PopupEditorBaseElement.ClosePopup()PopupEditorBaseElement.ClosePopup(RadPopupCloseReason)PopupEditorBaseElement.GetInitialPopupSize()PopupEditorBaseElement.ShowPopupCore(RadPopupControlBase)PopupEditorBaseElement.GetPopupLocation(RadPopupControlBase)PopupEditorBaseElement.GetPopupSize(RadPopupControlBase, bool)PopupEditorBaseElement.ControlBoundingRectangleSize()PopupEditorBaseElement.UpdatePopupMinMaxSize(RadPopupControlBase)PopupEditorBaseElement.ApplyThemeToPopup(RadElementTree, RadPopupControlBase)PopupEditorBaseElement.ApplyThemeToPopup(RadPopupControlBase)PopupEditorBaseElement.CanDisplayPopup()PopupEditorBaseElement.CreatePopupForm()PopupEditorBaseElement.GetPopupForm()PopupEditorBaseElement.OnPopupOpening(CancelEventArgs)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.EndInit()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)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.OnLoaded()RadElement.OnUnload(ComponentThemableElementTree, bool)RadElement.UnloadCore(ComponentThemableElementTree)RadElement.OnUnloaded(ComponentThemableElementTree)RadElement.OnElementTreeChanged(ComponentThemableElementTree)RadElement.OnBeginDispose()RadElement.SetParent(RadElement)RadElement.OnParentChanged(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.OnNotifyPropertyChanged(PropertyChangedEventArgs)RadObject.OnShouldSerializeProperty(ShouldSerializePropertyEventArgs)RadObject.PropertyValuesRadObject.PropertyFilterRadObject.RadObjectTypeRadObject.BindingContextRadObject.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

Initializes a new instance of the RadComboBoxElement class.

C#
public BaseComboBoxElement()

Fields

C#
public static RadProperty IsDropDownShownProperty
C#
protected char lastPressedChar
C#
protected string LastTypedText
C#
protected ComboBoxEditorLayoutPanel layoutPanel

textBox

RadTextBoxItem

C#
protected RadTextBoxItem textBox

Properties

Gets the arrow button element.

C#
public RadArrowButtonElement ArrowButton { get; }
C#
public int ArrowButtonMinWidth { get; set; }

Specifies the mode for the automatic completion feature used in the ComboBox and the TextBox controls.

C#
[Browsable(true)]
public virtual AutoCompleteMode AutoCompleteMode { get; set; }

Gets or set the value in Milliseconds indicating delay between last key press and filtering operation

C#
public int AutoFilterDelay { get; set; }

Gets or sets a value indicating whether string comparisons are case-sensitive.

C#
[Browsable(true)]
public bool CaseSensitive { get; set; }

Gets the border element.

C#
public BorderPrimitive ComboBoxBorder { get; }

Gets the fill element.

C#
public FillPrimitive ComboBoxFill { get; }

Gets or sets the data source.

C#
public abstract object DataSource { get; set; }

Rotate items on double click in the edit box part

C#
[Browsable(true)]
public bool DblClickRotate { get; set; }

Gets or sets the property to display.

C#
[TypeConverter("System.Windows.Forms.Design.DataMemberFieldConverter, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public abstract string DisplayMember { get; set; }

Gets or sets the type of the DropDown animation.

C#
[Browsable(true)]
public RadEasingType DropDownAnimationEasing { get; set; }

Gets or sets a value indicating whether the ComboBox DropDown will be enabled when it shows.

C#
[Browsable(true)]
public bool DropDownAnimationEnabled { get; set; }

Gets or sets the number of frames that will be used when the DropDown is being animated.

C#
[Browsable(true)]
public int DropDownAnimationFrames { get; set; }

Gets or sets the height in pixels of the drop-down portion of the ComboBox.

C#
[Browsable(true)]
public int DropDownHeight { get; set; }
C#
[Browsable(true)]
public Size DropDownMaxSize { get; set; }
C#
[Browsable(true)]
public Size DropDownMinSize { get; set; }
C#
[Browsable(true)]
public abstract SizingMode DropDownSizingMode { get; set; }

Gets or sets a value specifying the style of the combo box.

C#
[Browsable(true)]
public RadDropDownStyle DropDownStyle { get; set; }

Gets or sets the width of the of the drop-down portion of a combo box.

C#
[Browsable(true)]
public int DropDownWidth { get; set; }

Gets or sets the IFormatProvider that provides custom formatting behavior.

C#
[Browsable(false)]
public abstract IFormatProvider FormatInfo { get; set; }

Gets or sets the format-specifier characters that indicate how a value is to be displayed.

C#
public abstract string FormatString { get; set; }

Gets or sets a value indicating whether formatting is applied to the DisplayMember property.

C#
public abstract bool FormattingEnabled { get; set; }
C#
protected abstract bool IndexChanging { get; set; }

Gets or sets a value indicating whether the control should show or not partial items.

C#
public abstract bool IntegralHeight { get; set; }

Gets a value indicating whether the drop down is shown.

C#
public bool IsDropDownShown { get; }

Gets a value indicating whether the combo box is displaying its drop-down portion.

C#
[Browsable(false)]
public bool IsDroppedDown { get; }

Gets whether the text input control of the combo box is in editable mode.

C#
public bool IsWritable { get; }

Gets a collection representing the items contained in this ComboBox.

C#
public abstract RadItemCollection Items { get; }

LimitToList Property

C#
public bool LimitToList { get; set; }

Gets or sets the maximum number of items to be shown in the drop-down portion of the ComboBox.

C#
public int MaxDropDownItems { get; set; }

Gets or sets the maximum number of characters the user can type or paste into the text box control.

C#
public int MaxLength { get; set; }

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

C#
public string NullText { get; set; }

Gets or sets a boolean value determining whether the user can scroll through the items when the popup is closed by using the mouse wheel.

C#
public bool ScrollOnMouseWheel { get; set; }

Gets or sets the index specifying the currently selected item.

C#
[Browsable(true)]
public abstract int SelectedIndex { get; set; }

Gets or sets the currently selected item.

C#
[Browsable(false)]
[Bindable(true)]
public abstract object SelectedItem { get; set; }

Gets or sets the text that is selected in the editable portion of the ComboBox.

C#
[Browsable(false)]
public string SelectedText { get; set; }

Gets or sets value specifying the currently selected item.

C#
[Browsable(false)]
[Bindable(true)]
public abstract object SelectedValue { get; set; }

Gets or sets the number of characters selected in the editable portion of the combo box.

C#
[Browsable(false)]
public int SelectionLength { get; set; }

Gets or sets the starting index of text selected in the combo box.

C#
[Browsable(false)]
public int SelectionStart { get; set; }

Gets or sets a value indicating the sort style the of items in the combo box.

C#
public SortStyle Sorted { get; set; }

Gets or sets the displayed text.

C#
public override string Text { get; set; }

Overrides: RadItem.Text

C#
public LightVisualElement TextboxContentElement { get; set; }

Gets the TextBoxElement which is used in the ComboBox.

C#
[Browsable(false)]
public RadTextBoxElement TextBoxElement { get; }
C#
public override object Value { get; set; }

Overrides: EditorBaseElement.Value

Gets or sets t he property to use as the actual value for the items.

C#
public abstract string ValueMember { get; set; }

Gets or sets a value indicating whether RadScrollViewer uses UI virtualization.

C#
[Browsable(true)]
public abstract bool Virtualized { get; set; }
C#
public override EditorVisualMode VisualMode { get; }

Overrides: EditorBaseElement.VisualMode

Methods

C#
protected virtual void ApplyThemeToPopupForm()
C#
public override void BeginEdit()

Overrides: EditorBaseElement.BeginEdit()

Call BeginUpdate at the begining of a block that makes many modifications in the GUI EndUpdate()

C#
public abstract void BeginUpdate()

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

C#
protected override void CreateChildElements()

Overrides: RadElement.CreateChildElements()

Releases managed resources used by this element.

C#
protected override void DisposeManagedResources()

Overrides: PopupEditorBaseElement.DisposeManagedResources()

C#
protected abstract void DoScrollLineDown()
C#
protected abstract void DoScrollLineUp()

Call BeginUpdate at the end of a block that makes many modifications in the GUI BeginUpdate()

C#
public abstract void EndUpdate()
C#
public abstract ArrayList FindAllItems(string startsWith)
Parameters:startsWithstringReturns:

ArrayList

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

C#
protected abstract object FindItem(string startsWith)
Parameters:startsWithstring

The String to search for.

Returns:

object

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

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

C#
protected abstract object FindItemExact(string text)
Parameters:textstring

The String to search for.

Returns:

object

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

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.

C#
protected abstract int FindItemIndexExact(string text)
Parameters:textstring

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

Returns:

int

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

C#
protected virtual object GetActiveItem()
Returns:

object

Call the GetItemHeight member function to retrieve the height of list items in a combo box.

C#
public abstract int GetItemHeight(int index)
Parameters:indexint

Specifies the item of the combo box whose height is to be retrieved.

Returns:

int

Gets the text of the specified item.

C#
public abstract string GetItemText(object item)
Parameters:itemobjectReturns:

string

C#
protected virtual string GetText(object item)
Parameters:itemobjectReturns:

string

Called when the bubble phase of a routed event occurs.

C#
protected override void OnBubbleEvent(RadElement sender, RoutedEventArgs args)
Parameters:senderRadElement

The element that originally raised the event.

argsRoutedEventArgs

The routed event arguments.

Overrides: RadElement.OnBubbleEvent(RadElement, RoutedEventArgs)

Raises the CaseSensitiveChanged event.

C#
protected virtual void OnCaseSensitiveChanged(EventArgs e)
Parameters:eEventArgs

Raises the DoubleClick event.

C#
protected override void OnDoubleClick(EventArgs e)
Parameters:eEventArgs

Overrides: RadElement.OnDoubleClick(EventArgs)

Raises the DropDownStyleChanged event.

C#
protected virtual void OnDropDownStyleChanged(EventArgs e)
Parameters:eEventArgs

Raises the MouseWheel event.

C#
protected override void OnMouseWheel(MouseEventArgs e)
Parameters:eMouseEventArgs

The mouse event arguments.

Overrides: RadElement.OnMouseWheel(MouseEventArgs)

Raises the standard .NET PropertyChanged event with the specified property name to notify subscribers of property value changes.

C#
protected override void OnNotifyPropertyChanged(string propertyName)
Parameters:propertyNamestring

The name of the property that changed.

Overrides: RadObject.OnNotifyPropertyChanged(string)

C#
protected override void OnPopupClosed(RadPopupClosedEventArgs e)
Parameters:eRadPopupClosedEventArgs

Overrides: PopupEditorBaseElement.OnPopupClosed(RadPopupClosedEventArgs)

C#
protected override void OnPopupOpened(EventArgs args)
Parameters:argsEventArgs

Overrides: PopupEditorBaseElement.OnPopupOpened(EventArgs)

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

C#
protected override void OnPropertyChanged(RadPropertyChangedEventArgs e)
Parameters:eRadPropertyChangedEventArgs

The property changed event arguments.

Overrides: PopupEditorBaseElement.OnPropertyChanged(RadPropertyChangedEventArgs)

Called before a property value is changed, allowing for validation or cancellation of text changes.

C#
protected override void OnPropertyChanging(RadPropertyChangingEventArgs args)
Parameters:argsRadPropertyChangingEventArgs

The property changing event arguments.

Overrides: RadItem.OnPropertyChanging(RadPropertyChangingEventArgs)

Raises the SelectedIndexChanged event.

C#
protected virtual void OnSelectedIndexChanged(EventArgs e)
Parameters:eEventArgs

Raises the SelectedValueChanged event.

C#
protected virtual void OnSelectedValueChanged(EventArgs e)
Parameters:eEventArgs

Raises the SortedChanged event.

C#
protected virtual void OnSortedChanged(EventArgs e)
Parameters:eEventArgs

Called when the tunnel phase of a routed event occurs.

C#
protected override void OnTunnelEvent(RadElement sender, RoutedEventArgs args)
Parameters:senderRadElement

The element that originally raised the event.

argsRoutedEventArgs

The routed event arguments.

Overrides: RadElement.OnTunnelEvent(RadElement, RoutedEventArgs)

C#
protected virtual void ProcessDeleteKey(KeyEventArgs e)
Parameters:eKeyEventArgs

Processes the Escape key

C#
public virtual bool ProcessEscKey(KeyEventArgs e)
Parameters:eKeyEventArgs

An instance of KeyEventArgs

Returns:

bool

true if the event is processed, false otherwise

C#
protected virtual void ProcessKeyDown(object sender, KeyEventArgs e)
Parameters:senderobjecteKeyEventArgs
C#
protected virtual void ProcessPageUpDownKeys(KeyEventArgs e)
Parameters:eKeyEventArgs

Processes the Enter key

C#
public virtual void ProcessReturnKey(KeyEventArgs e)
Parameters:eKeyEventArgs

An instance of KeyEventArgs

C#
protected virtual void ProcessTextChanged(object sender, EventArgs e)
Parameters:senderobjecteEventArgs
C#
protected virtual void ProcessTextKeyUp(object sender, KeyEventArgs e)
Parameters:senderobjecteKeyEventArgs
C#
protected abstract void ScrollItemIntoView(object item)
Parameters:itemobject
C#
protected abstract void ScrollToHome()

Selects a range of text in the editable portion of the combo box

C#
public void Select(int start, int length)
Parameters:startint

The position of the first character in the current text selection within the text box.

lengthint

The number of characters to select.

Selects all the text in the editable portion of the combo box.

C#
public void SelectAll()
C#
public bool SelectAllText(string text)
Parameters:textstringReturns:

bool

C#
protected virtual void SelectNextItem()
C#
protected virtual void SelectPreviousItem()
C#
protected abstract void SetActiveItem(object item)
Parameters:itemobject
C#
protected abstract void SetActiveItem(string text)
Parameters:textstring
C#
protected abstract void SetAppendAutoComplete(KeyPressEventArgs e)
Parameters:eKeyPressEventArgs
C#
protected virtual void SetSuggestAutoComplete()

Displays the popup on the screen.

C#
public override void ShowPopup()

Overrides: PopupEditorBaseElement.ShowPopup()

C#
protected virtual void TextBox_TextChanging(object sender, TextChangingEventArgs e)
Parameters:senderobjecteTextChangingEventArgs
C#
protected virtual void TextBoxPanel_Pasted(object sender, EventArgs e)
Parameters:senderobjecteEventArgs
C#
protected virtual void UnwireEvents()
C#
protected virtual void WireEvents()

Events

Occurs when the CaseSensitive property has changed.

C#
[Browsable(true)]
public event EventHandler CaseSensitiveChanged
C#
[Browsable(true)]
public event EventHandler DropDownStyleChanged

Occurs when the SelectedIndex property has changed.

C#
[Browsable(true)]
public event EventHandler SelectedIndexChanged

Fires when the selected value is changed.

C#
[Browsable(true)]
public event EventHandler SelectedValueChanged

Occurs when the Sorted property has changed.

C#
[Browsable(true)]
public event EventHandler SortedChanged
In this article
DefinitionConstructorsBaseComboBoxElement()FieldsIsDropDownShownPropertylastPressedCharLastTypedTextlayoutPaneltextBoxPropertiesArrowButtonArrowButtonMinWidthAutoCompleteModeAutoFilterDelayCaseSensitiveComboBoxBorderComboBoxFillDataSourceDblClickRotateDisplayMemberDropDownAnimationEasingDropDownAnimationEnabledDropDownAnimationFramesDropDownHeightDropDownMaxSizeDropDownMinSizeDropDownSizingModeDropDownStyleDropDownWidthFormatInfoFormatStringFormattingEnabledIndexChangingIntegralHeightIsDropDownShownIsDroppedDownIsWritableItemsLimitToListMaxDropDownItemsMaxLengthNullTextScrollOnMouseWheelSelectedIndexSelectedItemSelectedTextSelectedValueSelectionLengthSelectionStartSortedTextTextboxContentElementTextBoxElementValueValueMemberVirtualizedVisualModeMethodsApplyThemeToPopupForm()BeginEdit()BeginUpdate()CreateChildElements()DisposeManagedResources()DoScrollLineDown()DoScrollLineUp()EndUpdate()FindAllItems(string)FindItem(string)FindItemExact(string)FindItemIndexExact(string)GetActiveItem()GetItemHeight(int)GetItemText(object)GetText(object)OnBubbleEvent(RadElement, RoutedEventArgs)OnCaseSensitiveChanged(EventArgs)OnDoubleClick(EventArgs)OnDropDownStyleChanged(EventArgs)OnMouseWheel(MouseEventArgs)OnNotifyPropertyChanged(string)OnPopupClosed(RadPopupClosedEventArgs)OnPopupOpened(EventArgs)OnPropertyChanged(RadPropertyChangedEventArgs)OnPropertyChanging(RadPropertyChangingEventArgs)OnSelectedIndexChanged(EventArgs)OnSelectedValueChanged(EventArgs)OnSortedChanged(EventArgs)OnTunnelEvent(RadElement, RoutedEventArgs)ProcessDeleteKey(KeyEventArgs)ProcessEscKey(KeyEventArgs)ProcessKeyDown(object, KeyEventArgs)ProcessPageUpDownKeys(KeyEventArgs)ProcessReturnKey(KeyEventArgs)ProcessTextChanged(object, EventArgs)ProcessTextKeyUp(object, KeyEventArgs)ScrollItemIntoView(object)ScrollToHome()Select(int, int)SelectAll()SelectAllText(string)SelectNextItem()SelectPreviousItem()SetActiveItem(object)SetActiveItem(string)SetAppendAutoComplete(KeyPressEventArgs)SetSuggestAutoComplete()ShowPopup()TextBox_TextChanging(object, TextChangingEventArgs)TextBoxPanel_Pasted(object, EventArgs)UnwireEvents()WireEvents()EventsCaseSensitiveChangedDropDownStyleChangedSelectedIndexChangedSelectedValueChangedSortedChanged
Not finding the help you need?
Contact Support