menu

WinForms

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

    Show / Hide Table of Contents

    Class TextBoxBarItemRenderer

    Inheritance
    System.Object
    BarItemRenderer
    TextBoxBarItemRenderer
    Implements
    IBarItemRenderer
    System.IDisposable
    Inherited Members
    BarItemRenderer.Active
    BarItemRenderer.AddTextPreferredSize(IGraphicsProvider, SizeF)
    BarItemRenderer.ApplyTransform(Graphics)
    BarItemRenderer.Dispose()
    BarItemRenderer.DrawFocusRect(Graphics, RectangleF, Color, Color)
    BarItemRenderer.DrawInterior(DrawToolbarItemEventArgs)
    BarItemRenderer.DrawSeparator(Graphics)
    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.GetBGColor()
    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.GetForeColorDefault(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.HideDropDown()
    BarItemRenderer.HitTest(PointF)
    BarItemRenderer.HotTrack
    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.NeedCenterVAlign
    BarItemRenderer.OnMouseMove(Point)
    BarItemRenderer.OnMouseUp(Point)
    BarItemRenderer.OnMouseWheel(Boolean)
    BarItemRenderer.PadX
    BarItemRenderer.PadY
    BarItemRenderer.parent
    BarItemRenderer.ProcessKeyDown(Keys)
    BarItemRenderer.Repaint()
    BarItemRenderer.ShouldDrawImage()
    BarItemRenderer.showDefaultSelectionInDropdown
    BarItemRenderer.ShowDropDown(Queue)
    BarItemRenderer.ShowDropShadow
    BarItemRenderer.ShowHighlightRectangle
    BarItemRenderer.ShowingDropDown
    BarItemRenderer.Style
    BarItemRenderer.ThemesEnabled
    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 TextBoxBarItemRenderer : BarItemRenderer, IBarItemRenderer, IDisposable

    Constructors

    TextBoxBarItemRenderer(IBarRenderer)

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

    Properties

    BarItem

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

    Bounds

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

    TextBox

    Gets text box control.

    Declaration
    public TextBox TextBox { get; }
    Property Value
    Type
    System.Windows.Forms.TextBox

    Visible

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

    Methods

    BarItemPropertyChanged(SyncfusionPropertyChangedEventArgs)

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

    Dispose(Boolean)

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

    DrawBackground(DrawToolbarItemEventArgs, Boolean)

    Declaration
    protected override void DrawBackground(DrawToolbarItemEventArgs drawItemInfo, bool useThemes)
    Parameters
    Type Name Description
    DrawToolbarItemEventArgs drawItemInfo
    System.Boolean useThemes
    Overrides
    BarItemRenderer.DrawBackground(DrawToolbarItemEventArgs, Boolean)

    DrawBorders(DrawToolbarItemEventArgs, Boolean)

    Declaration
    protected override void DrawBorders(DrawToolbarItemEventArgs drawItemInfo, bool useThemes)
    Parameters
    Type Name Description
    DrawToolbarItemEventArgs drawItemInfo
    System.Boolean useThemes
    Overrides
    BarItemRenderer.DrawBorders(DrawToolbarItemEventArgs, Boolean)

    DrawTextAndImage(Graphics, RectangleF, Font, Color, Color, DrawItemState)

    Declaration
    protected override void DrawTextAndImage(Graphics g, RectangleF rectTextAndImage, Font textFont, Color textColor, Color bgColor, DrawItemState state)
    Parameters
    Type Name Description
    System.Drawing.Graphics g
    System.Drawing.RectangleF rectTextAndImage
    System.Drawing.Font textFont
    System.Drawing.Color textColor
    System.Drawing.Color bgColor
    System.Windows.Forms.DrawItemState state
    Overrides
    BarItemRenderer.DrawTextAndImage(Graphics, RectangleF, Font, Color, Color, DrawItemState)

    GetBackTextBoxBounds(Rectangle)

    Gets visible text box rectangle.

    Declaration
    protected virtual Rectangle GetBackTextBoxBounds(Rectangle bounds)
    Parameters
    Type Name Description
    System.Drawing.Rectangle bounds
    Returns
    Type
    System.Drawing.Rectangle

    GetDrawState()

    Declaration
    protected override ItemState GetDrawState()
    Returns
    Type
    ItemState
    Overrides
    BarItemRenderer.GetDrawState()

    GetIsMirrored()

    Returns true, if control must be mirrored.

    Declaration
    protected bool GetIsMirrored()
    Returns
    Type
    System.Boolean

    GetPreferredSize(IGraphicsProvider)

    Declaration
    public override SizeF GetPreferredSize(IGraphicsProvider gp)
    Parameters
    Type Name Description
    IGraphicsProvider gp
    Returns
    Type
    System.Drawing.SizeF
    Overrides
    BarItemRenderer.GetPreferredSize(IGraphicsProvider)

    GetTextBoxBounds(Rectangle)

    Gets text box rectangle.

    Declaration
    protected virtual Rectangle GetTextBoxBounds(Rectangle bounds)
    Parameters
    Type Name Description
    System.Drawing.Rectangle bounds
    Returns
    Type
    System.Drawing.Rectangle

    OnMouseDown(Point)

    Declaration
    public override void OnMouseDown(Point pointMouseDown)
    Parameters
    Type Name Description
    System.Drawing.Point pointMouseDown
    Overrides
    BarItemRenderer.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)

    ShouldDrawText()

    Declaration
    public override bool ShouldDrawText()
    Returns
    Type
    System.Boolean
    Overrides
    BarItemRenderer.ShouldDrawText()

    Implements

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