menu

WinForms

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

    Show / Hide Table of Contents

    Class MergedParentBarItem

    Inheritance
    System.Object
    BarItem
    BarItemEx
    ParentBarItem
    MergedParentBarItem
    Implements
    IChangeNotifyingItem
    System.ComponentModel.ICustomTypeDescriptor
    IDataBindingSupport
    System.Runtime.Serialization.ISerializable
    IBarItemContainer
    IDesignable
    System.ICloneable
    IParentBarItem
    System.Runtime.Serialization.IDeserializationCallback
    IIgnoreWorkingArea
    IVisualStyle
    IMergedContainer
    Inherited Members
    BarItem.AfterPopupItemPaint
    BarItem.BarName
    BarItem.BeforePopupItemPaint
    BarItem.CanDragDrop
    BarItem.CategoryIndex
    BarItem.Click
    BarItem.ContainmentChanged
    BarItem.CustomActiveTextColor
    BarItem.CustomDisabledTextColor
    BarItem.CustomNormalTextColor
    BarItem.CustomTextFont
    BarItem.DataBindings
    BarItem.Designer
    BarItem.DesignMode
    BarItem.DisabledImage
    BarItem.DisabledImageIndex
    BarItem.DisabledImageList
    BarItem.DisabledImageListAdv
    BarItem.DisabledLargeImageList
    BarItem.DisabledLargeImageListAdv
    BarItem.DoubleClick
    BarItem.DrawImageMirrored
    BarItem.DrawToolbarItem
    BarItem.GetPropertiesToDisableInDesignTime()
    BarItem.GetState(Int32)
    BarItem.HighlightedImage
    BarItem.HighlightedImageIndex
    BarItem.HighlightImageList
    BarItem.HighlightImageListAdv
    BarItem.HighlightLargeImageList
    BarItem.HighlightLargeImageListAdv
    BarItem.ID
    BarItem.IDataBindingSupport.PropertyNamePrefix
    BarItem.ImageSize
    BarItem.ImageTransparentColor
    BarItem.IsDisposed
    BarItem.IsDisposing
    BarItem.IsValidDisabledImageIndex
    BarItem.IsValidHighlightedImageIndex(Boolean)
    BarItem.IsValidPressedImageIndex(Boolean)
    BarItem.MouseDown
    BarItem.MouseUp
    BarItem.OnAfterPopupItemPaint(PopupItemPaintEventArgs)
    BarItem.OnBeforePopupItemPaint(PopupItemPaintEventArgs)
    BarItem.OnCanDragDrop(CanDragDropEventArgs)
    BarItem.OnContainmentChanged(ContainmentChangedEventArgs)
    BarItem.OnDrawToolbarItem(DrawToolbarItemEventArgs)
    BarItem.OnItemDoubleClicked(EventArgs)
    BarItem.OnItemMouseDown(MouseEventArgs)
    BarItem.OnItemMouseUp(MouseEventArgs)
    BarItem.OnPropertyChanged(SyncfusionPropertyChangedEventArgs)
    BarItem.OnProvideFontInfo(ProvideFontInfoEventArgs)
    BarItem.OnSelected(EventArgs)
    BarItem.OnShowTooltipChanged()
    BarItem.OnUnselected(EventArgs)
    BarItem.Padding
    BarItem.PaddingForThemesX
    BarItem.PaddingForThemesY
    BarItem.PerformClick()
    BarItem.PerformDoubleClick()
    BarItem.PerformSelected()
    BarItem.PerformUnselected()
    BarItem.PerformUpdateUI()
    BarItem.PressedImageIndex
    BarItem.PressedImageList
    BarItem.PressedImageListAdv
    BarItem.PressedLargeImageList
    BarItem.PressedLargeImageListAdv
    BarItem.PropertyChanged
    BarItem.ProvideFontInfo
    BarItem.ReiseAfterPopupItemPaint(Graphics, Rectangle, Boolean, DrawElement, GridStyleInfo)
    BarItem.ReiseBeforePopupItemPaint(Graphics, Rectangle, Boolean, DrawElement, GridStyleInfo)
    BarItem.ResetCustomActiveTextColor()
    BarItem.ResetCustomDisabledTextColor()
    BarItem.ResetCustomNormalTextColor()
    BarItem.ResetDisabledImageList()
    BarItem.ResetDisabledLargeImageList()
    BarItem.ResetHighlightImageList()
    BarItem.ResetHighlightImageListAdv()
    BarItem.ResetHighlightLargeImageList()
    BarItem.ResetHighlightLargeImageListAdv()
    BarItem.ResetImageList()
    BarItem.ResetImageListAdv()
    BarItem.ResetImageSize()
    BarItem.ResetImageTransparentColor()
    BarItem.ResetLargeImageList()
    BarItem.ResetLargeImageListAdv()
    BarItem.ResetPressedImageList()
    BarItem.ResetPressedImageListAdv()
    BarItem.ResetPressedLargeImageList()
    BarItem.ResetPressedLargeImageListAdv()
    BarItem.ResetShortcutText()
    BarItem.ResizeGlyphToFit
    BarItem.Selected
    BarItem.SetState(Int32, Boolean)
    BarItem.ShortcutText
    BarItem.ShouldSerializeCustomActiveTextColor()
    BarItem.ShouldSerializeCustomDisabledTextColor()
    BarItem.ShouldSerializeCustomNormalTextColor()
    BarItem.ShouldSerializeDisabledImageList()
    BarItem.ShouldSerializeDisabledLargeImageList()
    BarItem.ShouldSerializeHighlightImageList()
    BarItem.ShouldSerializeHighlightImageListAdv()
    BarItem.ShouldSerializeHighlightLargeImageList()
    BarItem.ShouldSerializeHighlightLargeImageListAdv()
    BarItem.ShouldSerializeImageList()
    BarItem.ShouldSerializeImageListAdv()
    BarItem.ShouldSerializeImageSize()
    BarItem.ShouldSerializeImageTransparentColor()
    BarItem.ShouldSerializeLargeImageList()
    BarItem.ShouldSerializeLargeImageListAdv()
    BarItem.ShouldSerializePadding()
    BarItem.ShouldSerializePressedImageList()
    BarItem.ShouldSerializePressedImageListAdv()
    BarItem.ShouldSerializePressedLargeImageList()
    BarItem.ShouldSerializePressedLargeImageListAdv()
    BarItem.ShouldSerializeShortcutText()
    BarItem.ShowMnemonicUnderlinesAlways
    BarItem.ShowTooltip
    BarItem.ShowTooltipChanged
    BarItem.ShowToolTipInPopUp
    BarItem.SizeToFit
    BarItem.Tag
    BarItem.TextAlignment
    BarItem.TopLevelForm
    BarItem.Unselected
    BarItem.UpdateUI
    BarItem.UpdateUIOnAppIdle
    BarItem.UpdateUIRequired
    BarItemEx.HandleDoubleClick
    ParentBarItem.barItems
    ParentBarItem.BeforePopup
    ParentBarItem.BeginGroupAt(BarItem)
    ParentBarItem.Clone()
    ParentBarItem.Clone(Boolean)
    ParentBarItem.CopyTo(BarItem)
    ParentBarItem.CopyTo(BarItem, Boolean)
    ParentBarItem.DEF_SCROLL_SPEED
    ParentBarItem.DrawBackground
    ParentBarItem.FindProcessableItemWithShortcut(Keys)
    ParentBarItem.GetObjectData(SerializationInfo, StreamingContext)
    ParentBarItem.HidePopup()
    ParentBarItem.ICloneable.Clone()
    ParentBarItem.IDeserializationCallback.OnDeserialization(Object)
    ParentBarItem.IDesignable.DesignMode
    ParentBarItem.IgnoreWorkingArea
    ParentBarItem.IsGroupBeginning(BarItem)
    ParentBarItem.Items
    ParentBarItem.IVisualStyle.VisualTheme
    ParentBarItem.MaximumItemsToDisplay
    ParentBarItem.MergeItems(ParentBarItem)
    ParentBarItem.MetroBackColor
    ParentBarItem.MetroColor
    ParentBarItem.MultiLine
    ParentBarItem.Office2007Theme
    ParentBarItem.Office2010Theme
    ParentBarItem.OnBeforePopup(CancelEventArgs)
    ParentBarItem.OnDrawBackground(SubMenuPaintEventArgs)
    ParentBarItem.OnPopupClosing(CancelEventArgs)
    ParentBarItem.Orientation
    ParentBarItem.OverlapCheckBoxImageBounds
    ParentBarItem.parentbarItems
    ParentBarItem.Popup
    ParentBarItem.PopupClosed
    ParentBarItem.PopupClosing
    ParentBarItem.ProcessShortcut(Keys)
    ParentBarItem.RemoveGroupAt(BarItem)
    ParentBarItem.ResetMultiLine()
    ParentBarItem.ResetOffice2007Theme()
    ParentBarItem.ResetOffice2010Theme()
    ParentBarItem.ResetParentBarItemAlignment()
    ParentBarItem.ResetStyle()
    ParentBarItem.ResetUpdateUIMFCStyle()
    ParentBarItem.ResetUseGDIDrawing()
    ParentBarItem.ResetWrapLength()
    ParentBarItem.ScrollingSpeed
    ParentBarItem.ScrollOnMouseMove
    ParentBarItem.SeparatorIndices
    ParentBarItem.ShouldSerializeMultiLine()
    ParentBarItem.ShouldSerializeOffice2007Theme()
    ParentBarItem.ShouldSerializeOffice2010Theme()
    ParentBarItem.ShouldSerializeParentBarItemAlignment()
    ParentBarItem.ShouldSerializeStyle()
    ParentBarItem.ShouldSerializeUpdateUIMFCStyle()
    ParentBarItem.ShouldSerializeUseGDIDrawing()
    ParentBarItem.ShouldSerializeWrapLength()
    ParentBarItem.ShowPopup()
    ParentBarItem.Style
    ParentBarItem.UpdatedBarItemPositions
    ParentBarItem.UpdatedSeparatorPositions
    ParentBarItem.UpdateSeparatorIndices()
    ParentBarItem.UseGDIDrawing
    ParentBarItem.WrapLength
    Namespace: Syncfusion.Windows.Forms.Tools.XPMenus
    Assembly: Syncfusion.Tools.Windows.dll
    Syntax
    public class MergedParentBarItem : ParentBarItem, IChangeNotifyingItem, ICustomTypeDescriptor, IDataBindingSupport, ISerializable, IBarItemContainer, IDesignable, ICloneable, IParentBarItem, IDeserializationCallback, IIgnoreWorkingArea, IVisualStyle, IMergedContainer

    Constructors

    MergedParentBarItem(ParentBarItem[], BarManager)

    Declaration
    public MergedParentBarItem(ParentBarItem[] itemsToMerge, BarManager manager)
    Parameters
    Type Name Description
    ParentBarItem[] itemsToMerge
    BarManager manager

    Fields

    m_hrForms

    Declaration
    protected Hashtable m_hrForms
    Field Value
    Type
    System.Collections.Hashtable

    mergedItems

    Declaration
    protected ArrayListExt mergedItems
    Field Value
    Type
    ArrayListExt

    Properties

    Checked

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

    CloseOnClick

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

    Customizable

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

    Enabled

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

    Image

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

    ImageIndex

    Declaration
    public override int ImageIndex { get; set; }
    Property Value
    Type
    System.Int32
    Overrides
    BarItem.ImageIndex

    ImageList

    Declaration
    public override ImageList ImageList { get; }
    Property Value
    Type
    System.Windows.Forms.ImageList
    Overrides
    BarItem.ImageList

    ImageListAdv

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

    IsRecentlyUsedItem

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

    LargeImageList

    Declaration
    public override ImageList LargeImageList { get; }
    Property Value
    Type
    System.Windows.Forms.ImageList
    Overrides
    BarItem.LargeImageList

    LargeImageListAdv

    Declaration
    public override ImageListAdv LargeImageListAdv { get; }
    Property Value
    Type
    ImageListAdv
    Overrides
    BarItem.LargeImageListAdv

    Manager

    Declaration
    public override BarManager Manager { get; set; }
    Property Value
    Type
    BarManager
    Overrides
    ParentBarItem.Manager

    MergeOrder

    Declaration
    public override int MergeOrder { get; set; }
    Property Value
    Type
    System.Int32
    Overrides
    BarItem.MergeOrder

    MergeType

    Declaration
    public override MenuMerge MergeType { get; set; }
    Property Value
    Type
    System.Windows.Forms.MenuMerge
    Overrides
    BarItem.MergeType

    PaintStyle

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

    ParentStyle

    Declaration
    public override ParentBarItemStyle ParentStyle { get; set; }
    Property Value
    Type
    ParentBarItemStyle
    Overrides
    ParentBarItem.ParentStyle

    Shortcut

    Declaration
    public override Shortcut Shortcut { get; set; }
    Property Value
    Type
    System.Windows.Forms.Shortcut
    Overrides
    BarItem.Shortcut

    Text

    Declaration
    public override string Text { get; set; }
    Property Value
    Type
    System.String
    Overrides
    BarItem.Text

    Tooltip

    Declaration
    public override string Tooltip { get; set; }
    Property Value
    Type
    System.String
    Overrides
    BarItem.Tooltip

    UpdateUIMFCStyle

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

    UsePartialMenus

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

    Visible

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

    Methods

    ActiveManagerChanged(BarManager)

    Declaration
    public void ActiveManagerChanged(BarManager activeManager)
    Parameters
    Type Name Description
    BarManager activeManager

    CreateMergedStateTracker()

    Declaration
    protected MergedStateTracker CreateMergedStateTracker()
    Returns
    Type
    MergedStateTracker

    Dispose(Boolean)

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

    GetActiveMergedItem()

    Declaration
    protected ParentBarItem GetActiveMergedItem()
    Returns
    Type
    ParentBarItem

    IsAnyChildItemManagerActive()

    Declaration
    public bool IsAnyChildItemManagerActive()
    Returns
    Type
    System.Boolean

    MergeParentBarItems(ArrayListExt)

    Declaration
    public void MergeParentBarItems(ArrayListExt parentItems)
    Parameters
    Type Name Description
    ArrayListExt parentItems

    OnItemClicked(EventArgs)

    Declaration
    protected override void OnItemClicked(EventArgs args)
    Parameters
    Type Name Description
    System.EventArgs args
    Overrides
    BarItem.OnItemClicked(EventArgs)

    OnItemsCollectionChanged(Object, CollectionChangeEventArgs)

    Declaration
    protected override void OnItemsCollectionChanged(object sender, CollectionChangeEventArgs e)
    Parameters
    Type Name Description
    System.Object sender
    System.ComponentModel.CollectionChangeEventArgs e
    Overrides
    ParentBarItem.OnItemsCollectionChanged(Object, CollectionChangeEventArgs)

    OnPopup(EventArgs)

    Declaration
    public override void OnPopup(EventArgs args)
    Parameters
    Type Name Description
    System.EventArgs args
    Overrides
    ParentBarItem.OnPopup(EventArgs)

    OnPopupClosed(EventArgs)

    Declaration
    public override void OnPopupClosed(EventArgs args)
    Parameters
    Type Name Description
    System.EventArgs args
    Overrides
    ParentBarItem.OnPopupClosed(EventArgs)

    OnUpdateUI(EventArgs)

    Declaration
    protected override void OnUpdateUI(EventArgs args)
    Parameters
    Type Name Description
    System.EventArgs args
    Overrides
    BarItem.OnUpdateUI(EventArgs)

    RemoveItem(BarItem)

    Declaration
    public override void RemoveItem(BarItem item)
    Parameters
    Type Name Description
    BarItem item
    Overrides
    ParentBarItem.RemoveItem(BarItem)

    ShouldDrawVisible(BarItem)

    Declaration
    public override bool ShouldDrawVisible(BarItem item)
    Parameters
    Type Name Description
    BarItem item
    Returns
    Type
    System.Boolean
    Overrides
    ParentBarItem.ShouldDrawVisible(BarItem)

    Explicit Interface Implementations

    IMergedContainer.IsItemHiddenByMerge(BarItem)

    Declaration
    bool IMergedContainer.IsItemHiddenByMerge(BarItem item)
    Parameters
    Type Name Description
    BarItem item
    Returns
    Type
    System.Boolean

    Implements

    IChangeNotifyingItem
    System.ComponentModel.ICustomTypeDescriptor
    IDataBindingSupport
    System.Runtime.Serialization.ISerializable
    IBarItemContainer
    IDesignable
    System.ICloneable
    IParentBarItem
    System.Runtime.Serialization.IDeserializationCallback
    IIgnoreWorkingArea
    IVisualStyle
    IMergedContainer
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved