menu

WinForms

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

    Show / Hide Table of Contents

    Class CommandBarExt

    Inheritance
    System.Object
    CommandBar
    CommandBarExt
    Implements
    IPopupParent
    IPopupItem
    ICommandBarDesignerInvoke
    ICommandBarDesignerMouseHook
    IBarHost
    ICanCancel
    Inherited Members
    CommandBar.AdjustRowOffsetsInParentDockBar()
    CommandBar.AllowDrop
    CommandBar.allowedBorders
    CommandBar.AllowedDockBorders
    CommandBar.AlwaysLeadingEdge
    CommandBar.AlwaysTrailingEdge
    CommandBar.BackColor
    CommandBar.bBackColorSet
    CommandBar.bDisableDocking
    CommandBar.bDisableFloating
    CommandBar.bDockModeWrapping
    CommandBar.bDragging
    CommandBar.bFireDockStateChanged
    CommandBar.bFloatModeWrapping
    CommandBar.bFullRow
    CommandBar.bHideChevron
    CommandBar.bHideCloseButton
    CommandBar.bHideDropDown
    CommandBar.bHideGripper
    CommandBar.bHideOnMouseUp
    CommandBar.bLeadingEdge
    CommandBar.bRecalcNeeded
    CommandBar.bRedockNeeded
    CommandBar.bRestrictedSizing
    CommandBar.bShowDockModeText
    CommandBar.bTrailingEdge
    CommandBar.bUpdateOffsets
    CommandBar.bVisibilitySetFlag
    CommandBar.bVisible
    CommandBar.CalcChildControlBounds(Size)
    CommandBar.CalcChildControlBounds(Size, CommandBarDockState)
    CommandBar.CalcTextLength(CommandBarDockState, Boolean)
    CommandBar.CaptionHeight
    CommandBar.CaptionRect
    CommandBar.cbarDockState
    CommandBar.cbDockStateT
    CommandBar.cbHilight
    CommandBar.cdbParent
    CommandBar.cdbParentDrag
    CommandBar.ChangeCommandBarOrientation()
    CommandBar.ChevronColor
    CommandBar.ChildClosing(IPopupChild, PopupCloseType)
    CommandBar.childctrl_ControlAdded(Object, ControlEventArgs)
    CommandBar.childctrl_ControlRemoved(Object, ControlEventArgs)
    CommandBar.childctrl_GotFocus(Object, EventArgs)
    CommandBar.childctrl_LostFocus(Object, EventArgs)
    CommandBar.CloseButtonRect
    CommandBar.CommandBarDropDownClicked
    CommandBar.CommandBarStateChanged
    CommandBar.CommandBarStateChanging
    CommandBar.CommandBarUserClosed
    CommandBar.CommandBarWrapping
    CommandBar.Controller
    CommandBar.crDefault
    CommandBar.CreateAccessibilityInstance()
    CommandBar.Cursor
    CommandBar.DesignProcess
    CommandBar.DisableDocking
    CommandBar.DisableFloating
    CommandBar.DockModeWrapping
    CommandBar.DockState
    CommandBar.DockToParent()
    CommandBar.DragStartRect
    CommandBar.DropDownRect
    CommandBar.Enabled
    CommandBar.FireCommandBarStateChanged(EventArgs)
    CommandBar.FireCommandBarStateChanging(CommandBarStateChangingEventArgs)
    CommandBar.FloatBounds
    CommandBar.Floating
    CommandBar.FloatModeWrapping
    CommandBar.Font
    CommandBar.FormMinWidth
    CommandBar.ftFloatCaption
    CommandBar.GetAdjustedSize(Size, Size)
    CommandBar.GetBorderOverlapCue(PopupRelativeAlignment)
    CommandBar.GetCloseButtonState()
    CommandBar.GetDropDownRect()
    CommandBar.GetDropDownState()
    CommandBar.GetFirstAlignPreference()
    CommandBar.GetFloatinCaptionFont()
    CommandBar.GetFloatingTextRectangle()
    CommandBar.GetLocationForPopupAlignment(PopupRelativeAlignment, PopupRelativeAlignment)
    CommandBar.GetPopupParentControl()
    CommandBar.GetTextRectangle()
    CommandBar.GripperRect
    CommandBar.HandleDoubleClick(Point)
    CommandBar.HandleMouseDown(MouseButtons, Point)
    CommandBar.HandleMouseLeave()
    CommandBar.HandleMouseMove(MouseButtons, Point)
    CommandBar.HandleMouseUp(MouseButtons, Point)
    CommandBar.HideChevron
    CommandBar.HideCloseButton
    CommandBar.HideDropDown()
    CommandBar.HideDropDownButton
    CommandBar.HideGripper
    CommandBar.ICommandBarDesignerInvoke.CommandBarBaseVisibility
    CommandBar.ICommandBarDesignerInvoke.GetCommandDockBarParent()
    CommandBar.ICommandBarDesignerInvoke.SetChildControlBounds()
    CommandBar.InitializeCommandBar()
    CommandBar.InitializeFloatCaptionFont()
    CommandBar.InitiateFloatingResize(Point, Int32)
    CommandBar.IntegralHeight
    CommandBar.IPopupParent.IsRightToLeft
    CommandBar.IsChevronVisible
    CommandBar.IsCustomizing
    CommandBar.IsDragging
    CommandBar.IsRelatedControl(Control, Boolean)
    CommandBar.IsShowChevron()
    CommandBar.IsShowingDropDown()
    CommandBar.IsShowText()
    CommandBar.Location
    CommandBar.MaxLength
    CommandBar.MinHeight
    CommandBar.MinLength
    CommandBar.nCommandBarHt
    CommandBar.nDefaultUnitHt
    CommandBar.nGprCx
    CommandBar.nGprXOff
    CommandBar.nGprYOff
    CommandBar.nHeaderOff
    CommandBar.nIntegral
    CommandBar.nMaxLength
    CommandBar.nMinLength
    CommandBar.nRCCountDrag
    CommandBar.nRCIndex
    CommandBar.nRCIndexDrag
    CommandBar.nRCIndexT
    CommandBar.nRowOffsetDir
    CommandBar.nRowOffsetDirT
    CommandBar.nRowOffsetDrag
    CommandBar.nRowOffsetInDir
    CommandBar.nRowOffsetInDirT
    CommandBar.nSysInfoMenuFontHeight
    CommandBar.nTrailBtnOff
    CommandBar.OccupyFullRow
    CommandBar.OnCommandBarDropDownClicked(EventArgs)
    CommandBar.OnCommandBarStateChanging(CommandBarStateChangingEventArgs)
    CommandBar.OnCommandBarWrapping(CommandBarWrappingEventArgs)
    CommandBar.OnControlAdded(ControlEventArgs)
    CommandBar.OnControlRemoved(ControlEventArgs)
    CommandBar.OnDoubleClick(EventArgs)
    CommandBar.OnMouseLeave(EventArgs)
    CommandBar.OnRightToLeftChanged(EventArgs)
    CommandBar.OnSystemColorsChanged(EventArgs)
    CommandBar.OnTextChanged(EventArgs)
    CommandBar.OnVisibleChanged(EventArgs)
    CommandBar.PopupContainer
    CommandBar.PopupMenu
    CommandBar.ptDeltaOff
    CommandBar.ptMMWorkaround
    CommandBar.pupMenu
    CommandBar.rcFloat
    CommandBar.RecalcIfNeeded()
    CommandBar.RecSubscribeChildControlEvents(Control, Boolean)
    CommandBar.RedockIfNeeded()
    CommandBar.ResetBackColor()
    CommandBar.ResetCursor()
    CommandBar.ResetFont()
    CommandBar.ResetTempDefaults()
    CommandBar.rMarker
    CommandBar.RowIndex
    CommandBar.RowOffset
    CommandBar.SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified)
    CommandBar.SetChildControlBounds()
    CommandBar.SetCommandBarBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified)
    CommandBar.SetCommandBarSize(Int32, Int32)
    CommandBar.SetRenderer()
    CommandBar.ShouldCreateNewRow()
    CommandBar.ShouldSerializeBackColor()
    CommandBar.ShouldSerializeCursor()
    CommandBar.ShouldSerializeFloatBounds()
    CommandBar.ShouldSerializeFont()
    CommandBar.ShouldSerializeRowIndex()
    CommandBar.ShouldSerializeRowOffset()
    CommandBar.ShowDockModeText
    CommandBar.Size
    CommandBar.UseBackwardCompatiblity
    CommandBar.VBounds
    CommandBar.VLeft
    CommandBar.VLocation
    CommandBar.VRight
    Namespace: Syncfusion.Windows.Forms.Tools.XPMenus
    Assembly: Syncfusion.Tools.Windows.dll
    Syntax
    public class CommandBarExt : CommandBar, IPopupParent, IPopupItem, ICommandBarDesignerInvoke, ICommandBarDesignerMouseHook, IBarHost, ICanCancel

    Constructors

    CommandBarExt(CommandBarManager)

    Declaration
    public CommandBarExt(CommandBarManager manager)
    Parameters
    Type Name Description
    CommandBarManager manager

    Properties

    AllowQuickCustomizing

    Declaration
    protected override bool AllowQuickCustomizing { get; }
    Property Value
    Type
    System.Boolean
    Overrides
    CommandBar.AllowQuickCustomizing

    Bar

    Declaration
    public Bar Bar { get; set; }
    Property Value
    Type
    Bar

    BarControl

    Declaration
    public BarControlInternal BarControl { get; }
    Property Value
    Type
    Syncfusion.Windows.Forms.Tools.XPMenus.BarControlInternal

    HasExternalPopupMenu

    Declaration
    protected override bool HasExternalPopupMenu { get; }
    Property Value
    Type
    System.Boolean
    Overrides
    CommandBar.HasExternalPopupMenu

    IsMainMenu

    Declaration
    protected bool IsMainMenu { get; }
    Property Value
    Type
    System.Boolean

    NeedLayout

    Declaration
    public bool NeedLayout { get; }
    Property Value
    Type
    System.Boolean

    Visible

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

    Methods

    AdjustChildControlBounds(ref Rectangle)

    Declaration
    protected override void AdjustChildControlBounds(ref Rectangle childBounds)
    Parameters
    Type Name Description
    System.Drawing.Rectangle childBounds
    Overrides
    CommandBar.AdjustChildControlBounds(ref Rectangle)

    CalcCommandBarMaxLength(Int32)

    Declaration
    public override int CalcCommandBarMaxLength(int nctrlwidth)
    Parameters
    Type Name Description
    System.Int32 nctrlwidth
    Returns
    Type
    System.Int32
    Overrides
    CommandBar.CalcCommandBarMaxLength(Int32)

    CalculateFloatingSize()

    Declaration
    protected override Size CalculateFloatingSize()
    Returns
    Type
    System.Drawing.Size
    Overrides
    CommandBar.CalculateFloatingSize()

    CreateFloatingForm()

    Declaration
    protected override CommandBarForm CreateFloatingForm()
    Returns
    Type
    CommandBarForm
    Overrides
    CommandBar.CreateFloatingForm()

    DetachCurBarControl()

    Declaration
    public void DetachCurBarControl()

    DetermineIntermediateHeights(SizeF, SizeF)

    Declaration
    protected virtual void DetermineIntermediateHeights(SizeF minSize, SizeF maxSize)
    Parameters
    Type Name Description
    System.Drawing.SizeF minSize
    System.Drawing.SizeF maxSize

    Dispose(Boolean)

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

    EnterFloatMode(Point)

    Declaration
    protected override void EnterFloatMode(Point ptscreen)
    Parameters
    Type Name Description
    System.Drawing.Point ptscreen
    Overrides
    CommandBar.EnterFloatMode(Point)

    GetDockWrapSize(Size)

    Declaration
    protected override Size GetDockWrapSize(Size szbounds)
    Parameters
    Type Name Description
    System.Drawing.Size szbounds
    Returns
    Type
    System.Drawing.Size
    Overrides
    CommandBar.GetDockWrapSize(Size)

    GetFloatWrapSize(Size, CommandBarResizeType)

    Declaration
    protected override Size GetFloatWrapSize(Size szbounds, CommandBarResizeType rtsize)
    Parameters
    Type Name Description
    System.Drawing.Size szbounds
    CommandBarResizeType rtsize
    Returns
    Type
    System.Drawing.Size
    Overrides
    CommandBar.GetFloatWrapSize(Size, CommandBarResizeType)

    MenuColorsChanged(Object, EventArgs)

    Declaration
    public override void MenuColorsChanged(object sender, EventArgs e)
    Parameters
    Type Name Description
    System.Object sender
    System.EventArgs e
    Overrides
    CommandBar.MenuColorsChanged(Object, EventArgs)

    MoveMenuNavigation(Boolean)

    Declaration
    public void MoveMenuNavigation(bool forward)
    Parameters
    Type Name Description
    System.Boolean forward

    OnBarBoundsChanged()

    Declaration
    public void OnBarBoundsChanged()

    OnBarChanged()

    Declaration
    public void OnBarChanged()

    OnCommandBarStateChanged(EventArgs)

    Declaration
    protected override void OnCommandBarStateChanged(EventArgs args)
    Parameters
    Type Name Description
    System.EventArgs args
    Overrides
    CommandBar.OnCommandBarStateChanged(EventArgs)

    OnCommandBarUserClosed(EventArgs)

    Declaration
    protected override void OnCommandBarUserClosed(EventArgs arg)
    Parameters
    Type Name Description
    System.EventArgs arg
    Overrides
    CommandBar.OnCommandBarUserClosed(EventArgs)

    OnFontChanged(EventArgs)

    Declaration
    protected override void OnFontChanged(EventArgs e)
    Parameters
    Type Name Description
    System.EventArgs e

    OnLocationChanged(EventArgs)

    Declaration
    protected override void OnLocationChanged(EventArgs e)
    Parameters
    Type Name Description
    System.EventArgs e

    OnMouseDown(MouseEventArgs)

    Declaration
    protected override void OnMouseDown(MouseEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Forms.MouseEventArgs e
    Overrides
    CommandBar.OnMouseDown(MouseEventArgs)

    OnMouseMove(MouseEventArgs)

    Declaration
    protected override void OnMouseMove(MouseEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Forms.MouseEventArgs e
    Overrides
    CommandBar.OnMouseMove(MouseEventArgs)

    OnMouseUp(MouseEventArgs)

    Declaration
    protected override void OnMouseUp(MouseEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Forms.MouseEventArgs e
    Overrides
    CommandBar.OnMouseUp(MouseEventArgs)

    OnPaint(PaintEventArgs)

    Declaration
    protected override void OnPaint(PaintEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Forms.PaintEventArgs e
    Overrides
    CommandBar.OnPaint(PaintEventArgs)

    OnPaintBackground(PaintEventArgs)

    Declaration
    protected override void OnPaintBackground(PaintEventArgs pevent)
    Parameters
    Type Name Description
    System.Windows.Forms.PaintEventArgs pevent

    OnParentChanged(EventArgs)

    Declaration
    protected override void OnParentChanged(EventArgs e)
    Parameters
    Type Name Description
    System.EventArgs e

    OnPopupClosed(Object, EventArgs)

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

    OnSizeChanged(EventArgs)

    Declaration
    protected override void OnSizeChanged(EventArgs e)
    Parameters
    Type Name Description
    System.EventArgs e

    ProcessShortcut(Char)

    Declaration
    public bool ProcessShortcut(char c)
    Parameters
    Type Name Description
    System.Char c
    Returns
    Type
    System.Boolean

    RecalcBarLayout(Boolean, Boolean)

    Declaration
    protected virtual void RecalcBarLayout(bool forceRecalc, bool dontRecalc)
    Parameters
    Type Name Description
    System.Boolean forceRecalc
    System.Boolean dontRecalc

    ResumeRecalc(Boolean)

    Declaration
    public void ResumeRecalc(bool recalcIfNecessary)
    Parameters
    Type Name Description
    System.Boolean recalcIfNecessary

    ShouldDrawThemed()

    Declaration
    protected override bool ShouldDrawThemed()
    Returns
    Type
    System.Boolean
    Overrides
    CommandBar.ShouldDrawThemed()

    ShowDropDown()

    Declaration
    protected override bool ShowDropDown()
    Returns
    Type
    System.Boolean
    Overrides
    CommandBar.ShowDropDown()

    SuspendRecalc()

    Declaration
    public void SuspendRecalc()

    WndProc(ref Message)

    Declaration
    protected override void WndProc(ref Message m)
    Parameters
    Type Name Description
    System.Windows.Forms.Message m

    Explicit Interface Implementations

    ICanCancel.CancelOperation()

    Declaration
    void ICanCancel.CancelOperation()

    Implements

    IPopupParent
    IPopupItem
    ICommandBarDesignerInvoke
    ICommandBarDesignerMouseHook
    IBarHost
    ICanCancel
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved