menu

WinForms

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

    Show / Hide Table of Contents

    Class SingleLineBarRenderer

    Inheritance
    System.Object
    BarRenderer
    SingleLineBarRenderer
    XpToolBarChevronRenderer
    Implements
    IBarRenderer
    IPopupChild
    INeedKeyboardMessages
    INeedMouseMoveMessages
    IPopupParent
    IPopupItem
    IDndTrackingControl
    IMouseHookHLProcClient
    IKeyboardProcHookClient
    System.IDisposable
    System.Windows.Forms.IMessageFilter
    Inherited Members
    BarRenderer.Alignment
    BarRenderer.ApplyDrawingTransform(PointF, Boolean)
    BarRenderer.ApplyDrawingTransform(RectangleF, Boolean)
    BarRenderer.ApplyTransform(Graphics, CommandBarDockState, BarStyle, RectangleF, Boolean)
    BarRenderer.ApplyTransform(Graphics, CommandBarDockState, RectangleF, Boolean)
    BarRenderer.Bar
    BarRenderer.Bar_PropertyChanged(Object, SyncfusionPropertyChangedEventArgs)
    BarRenderer.barAlignment
    BarRenderer.BarItem_PropertyChanged(Object, SyncfusionPropertyChangedEventArgs)
    BarRenderer.Bounds
    BarRenderer.CancelHidingDropDown()
    BarRenderer.CanDropItem(BarItem)
    BarRenderer.CanStartKeyboardNavigation()
    BarRenderer.ChildClosing(IPopupChild, PopupCloseType)
    BarRenderer.clickedItem
    BarRenderer.CloseDropdowns()
    BarRenderer.CreateCustomizationPopup()
    BarRenderer.CreateNewRenderer(BarItem)
    BarRenderer.CreateToolTip()
    BarRenderer.currentDndDropDown
    BarRenderer.currentHotTrackItem
    BarRenderer.currentTooltipItem
    BarRenderer.CustomizationBegin(Object, EventArgs)
    BarRenderer.CustomizationDone(Object, EventArgs)
    BarRenderer.CustomizationPopup
    BarRenderer.Customizing
    BarRenderer.DelayedPerformClickOnBarItem
    BarRenderer.DesignMode
    BarRenderer.Detach()
    BarRenderer.Dispose()
    BarRenderer.Dispose(Boolean)
    BarRenderer.DisposeTooltip()
    BarRenderer.DndCustomizing
    BarRenderer.DrawAdornments(Graphics)
    BarRenderer.GetAllowedDragEffects()
    BarRenderer.GetBarControl()
    BarRenderer.GetBarItemBounds(Int32)
    BarRenderer.GetBorderOverlapCue(PopupRelativeAlignment)
    BarRenderer.GetBoundsOf(BarItem)
    BarRenderer.GetControl()
    BarRenderer.GetCueRect(BarItem, Boolean)
    BarRenderer.GetCurrentRenderer()
    BarRenderer.GetFirstPopupAlignPreference()
    BarRenderer.GetLocationForPopupAlignment(PopupRelativeAlignment, PopupRelativeAlignment)
    BarRenderer.GetPopupParentControl()
    BarRenderer.HidePopup(PopupCloseType)
    BarRenderer.HintViaHotKeyPrefix
    BarRenderer.HitTestBarItem(Point, Boolean)
    BarRenderer.HitTestBarItems(PointF)
    BarRenderer.IBarRenderer.RemoveRenderer(IBarItemRenderer)
    BarRenderer.IBarRenderer.UpdateRenderers()
    BarRenderer.ignoreMouseMove
    BarRenderer.ignoreMouseMoveTick
    BarRenderer.IKeyboardProcHookClient.KeyboardHookProc(Int32, Int32)
    BarRenderer.IMouseHookHLProcClient.MouseHookProc(Int32, Point, IntPtr, Int32, Int32)
    BarRenderer.internalDragging
    BarRenderer.InvalidateBarItems(Int32[])
    BarRenderer.InvalidateCachedTextSizes()
    BarRenderer.InvisibleBarItems
    BarRenderer.IPopupParent.IsRightToLeft
    BarRenderer.IsInteger(Single)
    BarRenderer.IsKeyboardNavigationOn()
    BarRenderer.IsMainMenu
    BarRenderer.IsRelatedControl(Control, Boolean)
    BarRenderer.IsShowing()
    BarRenderer.IsShowingDropdown()
    BarRenderer.IsVerticallyAligned
    BarRenderer.KeyboardMessage(Message)
    BarRenderer.LargeIcons
    BarRenderer.Layout(IGraphicsProvider)
    BarRenderer.m_bXPMenuActive
    BarRenderer.mouseDownItem
    BarRenderer.MouseMessage(Message)
    BarRenderer.MoveSelection(MoveHint)
    BarRenderer.NeedDropDown
    BarRenderer.NeedLayout
    BarRenderer.OnBarItemsCollectionChanged()
    BarRenderer.OnCustomizingItemIndexChanged(EventArgs)
    BarRenderer.OnDragDrop(DragEventArgs)
    BarRenderer.OnDragLeave(EventArgs)
    BarRenderer.OnDragOver(DragEventArgs)
    BarRenderer.OnEndDragging()
    BarRenderer.OnFormDeactivated()
    BarRenderer.OnGiveFeedback(GiveFeedbackEventArgs)
    BarRenderer.OnMouseDoubleClick(MouseEventArgs)
    BarRenderer.OnMouseDown(MouseEventArgs)
    BarRenderer.OnMouseLeave(EventArgs)
    BarRenderer.OnMouseMove(MouseEventArgs)
    BarRenderer.OnMouseUp(MouseEventArgs)
    BarRenderer.OnMouseWheel(MouseEventArgs)
    BarRenderer.OnPaint(Graphics, Rectangle)
    BarRenderer.OnRightMouseDown(MouseEventArgs)
    BarRenderer.OnStartDragging()
    BarRenderer.padX
    BarRenderer.padY
    BarRenderer.parent
    BarRenderer.PopupParent
    BarRenderer.PreFilterMessage(Message)
    BarRenderer.ProcessCmdKey(Message, Keys)
    BarRenderer.ProcessKeyDown(Keys)
    BarRenderer.ProcessMnemonic(Char)
    BarRenderer.ProcessShortcut(Char)
    BarRenderer.RemoveBarItemRenderers(Boolean)
    BarRenderer.RemoveRenderer(IBarItemRenderer, Int32)
    BarRenderer.ResetDragging()
    BarRenderer.ResetHotTracking()
    BarRenderer.SelectedItem
    BarRenderer.selIndexOnDragStart
    BarRenderer.separatorAreaX
    BarRenderer.SetCurrentTrackItem(Int32, Boolean, Boolean)
    BarRenderer.SetHotTrack(BarItemRenderer, Boolean)
    BarRenderer.SetNeedLayout(Boolean)
    BarRenderer.ShouldDrawVisible(BarItem, Boolean)
    BarRenderer.StartKeyboardNavigation()
    BarRenderer.StopKeyboardNavigation()
    BarRenderer.Style
    BarRenderer.tdbounds
    BarRenderer.ThemesEnabled
    BarRenderer.tooltip
    BarRenderer.ValidateDndHelper()
    BarRenderer.VeryifyMouseBasedDeactivation(Control, Int32)
    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 SingleLineBarRenderer : BarRenderer, IBarRenderer, IPopupChild, INeedKeyboardMessages, INeedMouseMoveMessages, IPopupParent, IPopupItem, IDndTrackingControl, IMouseHookHLProcClient, IKeyboardProcHookClient, IDisposable, IMessageFilter

    Constructors

    SingleLineBarRenderer(IBarControl)

    Declaration
    public SingleLineBarRenderer(IBarControl parent)
    Parameters
    Type Name Description
    IBarControl parent

    Fields

    lastKnownPreferredSize

    Declaration
    protected SizeF lastKnownPreferredSize
    Field Value
    Type
    System.Drawing.SizeF

    Methods

    AfterComputeBarItemPositions(IGraphicsProvider)

    Declaration
    public virtual void AfterComputeBarItemPositions(IGraphicsProvider gp)
    Parameters
    Type Name Description
    IGraphicsProvider gp

    ComputeBarItemPositions(IGraphicsProvider)

    Declaration
    public override void ComputeBarItemPositions(IGraphicsProvider gp)
    Parameters
    Type Name Description
    IGraphicsProvider gp
    Overrides
    BarRenderer.ComputeBarItemPositions(IGraphicsProvider)

    CorrectDisplayBounds(RectangleF)

    Declaration
    protected virtual RectangleF CorrectDisplayBounds(RectangleF bounds)
    Parameters
    Type Name Description
    System.Drawing.RectangleF bounds

    BarControl's bounds for specified renderer.

    Returns
    Type Description
    System.Drawing.RectangleF

    Changed client bounds according to specified renderer.

    GetPreferredSize(IGraphicsProvider)

    Declaration
    protected SizeF GetPreferredSize(IGraphicsProvider gp)
    Parameters
    Type Name Description
    IGraphicsProvider gp
    Returns
    Type
    System.Drawing.SizeF

    GetPreferredSize(IGraphicsProvider, ref SizeF)

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

    OnBoundsAffected()

    Declaration
    protected override void OnBoundsAffected()
    Overrides
    BarRenderer.OnBoundsAffected()

    Implements

    IBarRenderer
    IPopupChild
    INeedKeyboardMessages
    INeedMouseMoveMessages
    IPopupParent
    IPopupItem
    IDndTrackingControl
    IMouseHookHLProcClient
    IKeyboardProcHookClient
    System.IDisposable
    System.Windows.Forms.IMessageFilter
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved