menu

WinForms

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class EditableComboRenderer - WindowsForms API Reference | Syncfusion

    Show / Hide Table of Contents

    Class EditableComboRenderer

    Inheritance
    System.Object
    BarItemRenderer
    ComboBoxItemRenderer
    EditableComboRenderer
    Implements
    IBarItemRenderer
    System.IDisposable
    IDropDownItem
    Inherited Members
    BarItemRenderer.Active
    BarItemRenderer.ApplyTransform(Graphics)
    BarItemRenderer.Dispose()
    BarItemRenderer.DrawFocusRect(Graphics, RectangleF, Color, Color)
    BarItemRenderer.DrawInterior(DrawToolbarItemEventArgs)
    BarItemRenderer.DrawSeparator(Graphics, RectangleF)
    BarItemRenderer.DrawText(Graphics, String, Font, Color, RectangleF, TextFormatFlags)
    BarItemRenderer.DrawTextAndImage(Graphics, RectangleF, Font, Brush, Color, DrawItemState)
    BarItemRenderer.DropDown(Boolean, Boolean, Queue)
    BarItemRenderer.DropDownAreaX
    BarItemRenderer.GetBGColor2()
    BarItemRenderer.GetBorderCheckPen(String)
    BarItemRenderer.GetBorderPen(String)
    BarItemRenderer.GetBorderPressPen(String)
    BarItemRenderer.GetCheckedItemLightColor(VisualStyle)
    BarItemRenderer.GetCurrentThemeState(DrawToolbarItemEventArgs)
    BarItemRenderer.GetDrawingBounds()
    BarItemRenderer.GetDropDownAreaWidth()
    BarItemRenderer.GetForeColor(DrawItemState)
    BarItemRenderer.GetForeColorOffice2003(DrawItemState)
    BarItemRenderer.GetForeColorOffice2007(DrawItemState)
    BarItemRenderer.GetForeColorOffice2010(DrawItemState)
    BarItemRenderer.GetForeColorOffice2016(DrawItemState)
    BarItemRenderer.GetForeColorVS2005(DrawItemState)
    BarItemRenderer.GetHighlightItemDarkColor(VisualStyle)
    BarItemRenderer.GetHighlightItemLightColor(VisualStyle)
    BarItemRenderer.GetMainManager()
    BarItemRenderer.GetPressedItemDarktColor(VisualStyle)
    BarItemRenderer.GetPressedItemLightColor(VisualStyle)
    BarItemRenderer.GetTextAndImageRect(Graphics, Rectangle)
    BarItemRenderer.GetTextPosition(Graphics, String, Font, RectangleF, StringFormat)
    BarItemRenderer.GetTextPosition(Graphics, String, Font, RectangleF, TextFormatFlags)
    BarItemRenderer.HitTest(PointF)
    BarItemRenderer.ImageTextPadding
    BarItemRenderer.InvalidateCachedTextSizes()
    BarItemRenderer.IsDisposed
    BarItemRenderer.IsHorizontalAligned
    BarItemRenderer.IsMouseDown()
    BarItemRenderer.IsParentMainMenu
    BarItemRenderer.IsRTL
    BarItemRenderer.IsTextOnly()
    BarItemRenderer.lastDrawnBounds
    BarItemRenderer.MeasureText(Graphics, String, Font)
    BarItemRenderer.MeasureText(Graphics, String, Font, TextFormatFlags)
    BarItemRenderer.PadX
    BarItemRenderer.PadY
    BarItemRenderer.parent
    BarItemRenderer.Repaint()
    BarItemRenderer.ShouldDrawImage()
    BarItemRenderer.showDefaultSelectionInDropdown
    BarItemRenderer.ShowDropShadow
    BarItemRenderer.ShowHighlightRectangle
    BarItemRenderer.ShowingDropDown
    BarItemRenderer.Style
    BarItemRenderer.ThemesEnabled
    ComboBoxItemRenderer.ComboBoxBarItem
    ComboBoxItemRenderer.DEF_BORDER_OFFSET
    ComboBoxItemRenderer.DEF_SELECTION_OFFSET
    ComboBoxItemRenderer.DrawBackground(DrawToolbarItemEventArgs, Boolean)
    ComboBoxItemRenderer.DrawBorders(DrawToolbarItemEventArgs, Boolean)
    ComboBoxItemRenderer.DrawSeparator(Graphics)
    ComboBoxItemRenderer.DrawTextAndImage(Graphics, RectangleF, Font, Color, Color, DrawItemState)
    ComboBoxItemRenderer.FilterItemOnProperty(Object, String)
    ComboBoxItemRenderer.GetArrowColor(String)
    ComboBoxItemRenderer.GetBGColor()
    ComboBoxItemRenderer.GetComboBoxDropDownWidth()
    ComboBoxItemRenderer.GetDrawState()
    ComboBoxItemRenderer.GetDropDownArrowHeight()
    ComboBoxItemRenderer.GetDropDownArrowHeight(Boolean, Rectangle)
    ComboBoxItemRenderer.GetDropDownArrowWidth()
    ComboBoxItemRenderer.GetDropDownArrowWidth(Boolean, Rectangle)
    ComboBoxItemRenderer.GetDropDownBorderBounds(Boolean, Rectangle)
    ComboBoxItemRenderer.GetDropDownBorderBounds(Rectangle)
    ComboBoxItemRenderer.GetDropDownBorderBounds(Rectangle, Int32, Int32)
    ComboBoxItemRenderer.GetFirstAlignPreference()
    ComboBoxItemRenderer.GetForeColorDefault(DrawItemState)
    ComboBoxItemRenderer.GetIsMirrored()
    ComboBoxItemRenderer.GetItemText(Object)
    ComboBoxItemRenderer.GetListBoxText()
    ComboBoxItemRenderer.GetPreferredSize(IGraphicsProvider)
    ComboBoxItemRenderer.HideDropDown()
    ComboBoxItemRenderer.IDropDownItem.GetBorderOverlapCue(PopupRelativeAlignment)
    ComboBoxItemRenderer.IDropDownItem.GetLocationForPopupAlignment(PopupRelativeAlignment, PopupRelativeAlignment)
    ComboBoxItemRenderer.IgnoreExternalMouseMessages
    ComboBoxItemRenderer.InitChoiceList()
    ComboBoxItemRenderer.IsCustomListBox
    ComboBoxItemRenderer.IsShowing()
    ComboBoxItemRenderer.ListBox
    ComboBoxItemRenderer.listBoxContainer
    ComboBoxItemRenderer.NeedCenterVAlign
    ComboBoxItemRenderer.OffsetPointByDropDownArea(Point)
    ComboBoxItemRenderer.OnMouseMove(Point)
    ComboBoxItemRenderer.OnMouseUp(Point)
    ComboBoxItemRenderer.OnMouseWheel(Boolean)
    ComboBoxItemRenderer.popupChild
    ComboBoxItemRenderer.popupParent
    ComboBoxItemRenderer.ProcessKeyDown(Keys)
    ComboBoxItemRenderer.ShouldDrawText()
    ComboBoxItemRenderer.ShowDropDown(Queue)
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: Syncfusion.Windows.Forms.Tools.XPMenus
    Assembly: Syncfusion.Tools.Windows.dll
    Syntax
    public class EditableComboRenderer : ComboBoxItemRenderer, IBarItemRenderer, IDisposable, IDropDownItem

    Constructors

    EditableComboRenderer(IBarRenderer)

    Declaration
    public EditableComboRenderer(IBarRenderer parent)
    Parameters
    Type Name Description
    IBarRenderer parent

    Properties

    BarItem

    Declaration
    public override BarItem BarItem { get; set; }
    Property Value
    Type
    BarItem
    Overrides
    ComboBoxItemRenderer.BarItem

    Bounds

    Declaration
    public override RectangleF Bounds { get; set; }
    Property Value
    Type
    System.Drawing.RectangleF
    Overrides
    ComboBoxItemRenderer.Bounds

    HotTrack

    Declaration
    public override bool HotTrack { get; set; }
    Property Value
    Type
    System.Boolean
    Overrides
    BarItemRenderer.HotTrack

    TextAreaBounds

    Declaration
    protected override Rectangle TextAreaBounds { get; }
    Property Value
    Type
    System.Drawing.Rectangle
    Overrides
    ComboBoxItemRenderer.TextAreaBounds

    TextBox

    Declaration
    protected ComboTextBox TextBox { get; set; }
    Property Value
    Type
    ComboTextBox

    Visible

    Declaration
    public override bool Visible { get; set; }
    Property Value
    Type
    System.Boolean
    Overrides
    BarItemRenderer.Visible

    Methods

    Activated()

    Declaration
    protected virtual void Activated()

    AddTextPreferredSize(IGraphicsProvider, ref SizeF)

    Declaration
    public override void AddTextPreferredSize(IGraphicsProvider gp, ref SizeF preferredSize)
    Parameters
    Type Name Description
    IGraphicsProvider gp
    System.Drawing.SizeF preferredSize
    Overrides
    BarItemRenderer.AddTextPreferredSize(IGraphicsProvider, ref SizeF)

    AfterChildClosing()

    Declaration
    public override void AfterChildClosing()
    Overrides
    ComboBoxItemRenderer.AfterChildClosing()

    ApplyAutoAppendSettings()

    Declaration
    protected virtual void ApplyAutoAppendSettings()

    BarItemPropertyChanged(SyncfusionPropertyChangedEventArgs)

    Declaration
    public override void BarItemPropertyChanged(SyncfusionPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    SyncfusionPropertyChangedEventArgs e
    Overrides
    ComboBoxItemRenderer.BarItemPropertyChanged(SyncfusionPropertyChangedEventArgs)

    ChildClosing(IPopupChild, PopupCloseType)

    Declaration
    public override void ChildClosing(IPopupChild childUI, PopupCloseType popupCloseType)
    Parameters
    Type Name Description
    IPopupChild childUI
    PopupCloseType popupCloseType
    Overrides
    ComboBoxItemRenderer.ChildClosing(IPopupChild, PopupCloseType)

    CreateTextBox()

    Declaration
    protected virtual void CreateTextBox()

    Deactivated()

    Declaration
    protected virtual void Deactivated()

    Dispose(Boolean)

    Declaration
    protected override void Dispose(bool disposing)
    Parameters
    Type Name Description
    System.Boolean disposing
    Overrides
    ComboBoxItemRenderer.Dispose(Boolean)

    GetPopupParentControl()

    Declaration
    public override Control GetPopupParentControl()
    Returns
    Type
    System.Windows.Forms.Control
    Overrides
    ComboBoxItemRenderer.GetPopupParentControl()

    HitEscape()

    Declaration
    public void HitEscape()

    HitReturn()

    Declaration
    public void HitReturn()

    IsRelatedControl(Control)

    Declaration
    public override bool IsRelatedControl(Control ctl)
    Parameters
    Type Name Description
    System.Windows.Forms.Control ctl
    Returns
    Type
    System.Boolean
    Overrides
    ComboBoxItemRenderer.IsRelatedControl(Control)

    ListBox_LostFocus(Object, EventArgs)

    Declaration
    protected override void ListBox_LostFocus(object sender, EventArgs e)
    Parameters
    Type Name Description
    System.Object sender
    System.EventArgs e
    Overrides
    ComboBoxItemRenderer.ListBox_LostFocus(Object, EventArgs)

    MouseDownWithAlt(MouseEventArgs)

    Declaration
    public void MouseDownWithAlt(MouseEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Forms.MouseEventArgs e

    OnDoubleClick()

    Declaration
    public virtual void OnDoubleClick()

    OnEditPartKeyDown(Object, KeyEventArgs)

    Declaration
    protected override void OnEditPartKeyDown(object sender, KeyEventArgs e)
    Parameters
    Type Name Description
    System.Object sender
    System.Windows.Forms.KeyEventArgs e
    Overrides
    ComboBoxItemRenderer.OnEditPartKeyDown(Object, KeyEventArgs)

    OnMouseDown(Point)

    Declaration
    public override void OnMouseDown(Point pointMouseDown)
    Parameters
    Type Name Description
    System.Drawing.Point pointMouseDown
    Overrides
    ComboBoxItemRenderer.OnMouseDown(Point)

    OnPaint(Graphics, Rectangle)

    Declaration
    public override void OnPaint(Graphics g, Rectangle clippingRect)
    Parameters
    Type Name Description
    System.Drawing.Graphics g
    System.Drawing.Rectangle clippingRect
    Overrides
    BarItemRenderer.OnPaint(Graphics, Rectangle)

    TextBoxGotFocus()

    Declaration
    protected void TextBoxGotFocus()

    TextBoxLostFocus(String)

    Declaration
    protected void TextBoxLostFocus(string sText)
    Parameters
    Type Name Description
    System.String sText

    TextBoxMouseEnter()

    Declaration
    protected void TextBoxMouseEnter()

    TextBoxMouseLeave()

    Declaration
    protected void TextBoxMouseLeave()

    Implements

    IBarItemRenderer
    System.IDisposable
    IDropDownItem
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved