Inheritance
System.Object
MergedParentBarItem
Implements
System.ComponentModel.ICustomTypeDescriptor
System.Runtime.Serialization.ISerializable
System.ICloneable
System.Runtime.Serialization.IDeserializationCallback
Assembly: Syncfusion.Tools.Windows.dll
public class MergedParentBarItem : ParentBarItem, IChangeNotifyingItem, ICustomTypeDescriptor, IDataBindingSupport, ISerializable, IBarItemContainer, IDesignable, ICloneable, IParentBarItem, IDeserializationCallback, IIgnoreWorkingArea, IVisualStyle, IMergedContainer
Constructors
Declaration
public MergedParentBarItem(ParentBarItem[] itemsToMerge, BarManager manager)
Parameters
Fields
Declaration
protected Hashtable m_hrForms
Field Value
Type |
System.Collections.Hashtable |
Declaration
protected ArrayListExt mergedItems
Field Value
Properties
Declaration
public override bool Checked { get; set; }
Property Value
Overrides
Declaration
public override bool CloseOnClick { get; set; }
Property Value
Overrides
Declaration
public override bool Customizable { get; set; }
Property Value
Overrides
Declaration
public override bool Enabled { get; set; }
Property Value
Overrides
Declaration
public override ImageExt Image { get; set; }
Property Value
Overrides
Declaration
public override int ImageIndex { get; set; }
Property Value
Overrides
Declaration
public override ImageList ImageList { get; }
Property Value
Type |
System.Windows.Forms.ImageList |
Overrides
Declaration
public override ImageListAdv ImageListAdv { get; }
Property Value
Overrides
Declaration
public override bool IsRecentlyUsedItem { get; set; }
Property Value
Overrides
Declaration
public override ImageList LargeImageList { get; }
Property Value
Type |
System.Windows.Forms.ImageList |
Overrides
Declaration
public override ImageListAdv LargeImageListAdv { get; }
Property Value
Overrides
Declaration
public override BarManager Manager { get; set; }
Property Value
Overrides
Declaration
public override int MergeOrder { get; set; }
Property Value
Overrides
Declaration
public override MenuMerge MergeType { get; set; }
Property Value
Type |
System.Windows.Forms.MenuMerge |
Overrides
Declaration
public override PaintStyle PaintStyle { get; set; }
Property Value
Overrides
Declaration
public override ParentBarItemStyle ParentStyle { get; set; }
Property Value
Overrides
Declaration
public override Shortcut Shortcut { get; set; }
Property Value
Type |
System.Windows.Forms.Shortcut |
Overrides
Declaration
public override string Text { get; set; }
Property Value
Overrides
Declaration
public override string Tooltip { get; set; }
Property Value
Overrides
Declaration
public override bool UpdateUIMFCStyle { get; set; }
Property Value
Overrides
Declaration
public override bool UsePartialMenus { get; set; }
Property Value
Overrides
Declaration
public override bool Visible { get; set; }
Property Value
Overrides
Methods
Declaration
public void ActiveManagerChanged(BarManager activeManager)
Parameters
Declaration
protected MergedStateTracker CreateMergedStateTracker()
Returns
Declaration
protected override void Dispose(bool disposing)
Parameters
Type |
Name |
Description |
System.Boolean |
disposing |
|
Overrides
Declaration
protected ParentBarItem GetActiveMergedItem()
Returns
Declaration
public bool IsAnyChildItemManagerActive()
Returns
Declaration
public void MergeParentBarItems(ArrayListExt parentItems)
Parameters
Declaration
protected override void OnItemClicked(EventArgs args)
Parameters
Type |
Name |
Description |
System.EventArgs |
args |
|
Overrides
Declaration
protected override void OnItemsCollectionChanged(object sender, CollectionChangeEventArgs e)
Parameters
Type |
Name |
Description |
System.Object |
sender |
|
System.ComponentModel.CollectionChangeEventArgs |
e |
|
Overrides
Declaration
public override void OnPopup(EventArgs args)
Parameters
Type |
Name |
Description |
System.EventArgs |
args |
|
Overrides
Declaration
public override void OnPopupClosed(EventArgs args)
Parameters
Type |
Name |
Description |
System.EventArgs |
args |
|
Overrides
Declaration
protected override void OnUpdateUI(EventArgs args)
Parameters
Type |
Name |
Description |
System.EventArgs |
args |
|
Overrides
Declaration
public override void RemoveItem(BarItem item)
Parameters
Overrides
Declaration
public override bool ShouldDrawVisible(BarItem item)
Parameters
Returns
Overrides
Explicit Interface Implementations
Declaration
bool IMergedContainer.IsItemHiddenByMerge(BarItem item)
Parameters
Returns
Implements
System.ComponentModel.ICustomTypeDescriptor
System.Runtime.Serialization.ISerializable
System.ICloneable
System.Runtime.Serialization.IDeserializationCallback