WinForms

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class MultilineBarRenderer

    Show / Hide Table of Contents

    Class MultilineBarRenderer

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

    Constructors

    MultilineBarRenderer(IBarControl)

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

    Fields

    lineSeparatorAreaY

    Declaration
    protected float lineSeparatorAreaY
    Field Value
    Type Description
    System.Single

    Methods

    ComputeBarItemPositions(IGraphicsProvider)

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

    ComputePreferredSizeAndSetBounds(IGraphicsProvider, Single, Boolean)

    Declaration
    public virtual SizeF ComputePreferredSizeAndSetBounds(IGraphicsProvider gp, float availableWidth, bool setBounds)
    Parameters
    Type Name Description
    IGraphicsProvider gp
    System.Single availableWidth
    System.Boolean setBounds
    Returns
    Type Description
    System.Drawing.SizeF

    Dispose(Boolean)

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

    GetLineBreaks(Single, SizeF[])

    Declaration
    protected Hashtable GetLineBreaks(float availableWidth, SizeF[] preferredSizes)
    Parameters
    Type Name Description
    System.Single availableWidth
    System.Drawing.SizeF[] preferredSizes
    Returns
    Type Description
    System.Collections.Hashtable

    GetMinimumWidth(IGraphicsProvider)

    Declaration
    protected float GetMinimumWidth(IGraphicsProvider gp)
    Parameters
    Type Name Description
    IGraphicsProvider gp
    Returns
    Type Description
    System.Single

    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)

    OnPaint(Graphics, Rectangle)

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

    Implements

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