menu

WinForms

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Namespace Syncfusion.Windows.Forms.Tools.XPMenus - WindowsForms API Reference | Syncfusion

    Show / Hide Table of Contents

    Namespace Syncfusion.Windows.Forms.Tools.XPMenus

    Classes

    AccessibilityUtils
    ActivationNativeWindow
    Bar

    Represents and encapsulates the data required for a tool bar in the XP Menus framework.

    BarChangedEventArgs
    BarControlBarRenderer
    BarControlBindingChangedArgs

    Provides data for the BarControlBindingChanged event.

    BarCustomizationDialog
    BarItem

    Represents an individual item that can be displayed in a menu structure, a tool bar or a popup menu in the XP Menus framework.

    BarItemClickedEventArgs

    Provides data for the Click event.

    BarItemDndData

    The data passed to the drag drop handlers while dragging a BarItem during User Customization.

    BarItemEx

    Helper class for hiding implementation in derived classes.

    BarItemImageIndexConverter
    BarItemImageIndexEditor
    BarItemRenderer
    BarItems

    Represents a collection of BarItem objects.

    BarItemsContainerAccessibleObject
    BarItemsDesignTime
    BarItemsImporter
    BarItemStyleInfo

    Represents the class to define the style for BarItem control.

    BarItemStyleInfoIdentity

    Implements the class that provide the identity information of BarItemStyleInfo using StyleInfoSubObjectIdentity.

    BarItemStyleInfoStore

    Provides storage for the BarItemStyleInfo object.

    BarManager

    The BarManager manages a form's menus and tool bars and lets it participate in the user-customization feature.

    BarManagerClonedEventArgs

    Provides data for the AfterClone event.

    BarManagerStyleInfoIdentity

    Implements the class that provide the identity information of BarManagerVisualStyle using StyleInfoSubObjectIdentity.

    BarManagerStyleInfoStore

    Provides storage for the BarManagerVisualStyle object.

    BarManagerStyleInfoSubObjectIdentity

    Represents a class that provides style identity information for nested objects of the class.

    BarManagerVisualStyle

    Represents the class to define the style for BarManager control.

    BarRenderer
    Bars

    Holds a list of Bar instances.

    BarsSerializer
    CanDragDropEventArgs

    The class that represents the event arguments provided by the CanDragDrop event.

    ChildFrameBarManager

    The ChildFrameBarManager manages the menus and tool bars of a child window (in an MDI scenario), in the XP Menus framework.

    ComboBoxBarItem

    Represents a bar item that provides the combo box functionality in the XP Menus framework.

    ComboBoxBarItemInitListBoxEventArgs

    Provides data for the InitListBox event.

    ComboBoxBarItemStyleInfo

    Represents the class to define the style for ComboBoxBarItem control.

    ComboBoxBarItemStyleInfoIdentity

    Implements the class that provide the identity information of ComboBoxBarItemStyleInfo using StyleInfoSubObjectIdentity.

    ComboBoxBarItemStyleInfoStore

    Provides storage for the ComboBoxBarItemStyleInfo object.

    ComboBoxItemRenderer
    ComboTextBox
    CommandBarControllerExt
    CommandBarExt
    CommandBarExtSerializer
    CommandBarManager
    CommandDockBarExt
    ContainmentChangedEventArgs

    The class that represents the event arguments for the ContainmentChanged event.

    ContextMenuPlaceHolder

    Serves to listen to the command keys and popup events.

    CustDlgEditor
    CustomizationDndHelper
    CustomizationPanel

    Specifies the UserControl that will be used in the XP Menus Customization dialog to allow the end user to customize the application's menu structure.

    CustomizingPopupMenu
    CustomParentMenuItem
    DisabledImageIndexConverter
    DisabledImageIndexEditor
    DockBarPaintEventArgs
    DragCursors

    Summary description for Cursors.

    DrawToolbarItemEventArgs
    DropDownBarItem

    A BarItem derived class that will drop down a PopupControlContainer when the user clicks on it.

    DropDownBarItemRenderer
    EditableComboRenderer
    GenericNewDlg
    HighlightedImageIndexConverter
    HighlightedImageIndexEditor
    ImageExt

    Represents class for correctly drawing bitmap or icons.

    ImageExtEditor

    Represents TypeEditor for ImageExt.

    ListBarItem

    A BarItem derived class that expands into a list when shown.

    ListBarItemClickedEventArgs

    The class that represents the event arguments in the ListBarItem's Click event. event.

    ListBoxContainer
    MainFrameBarManager

    The MainFrameBarManager manages the application's main window's menus, tool bars and the user customization capabilities in the XP Menus framework.

    MdiClientNativeWnd
    MdiListBarItem

    Represents the item that will expand to show the list of MDI Children in an MDI environment.

    MdiListMoreWindowsItem
    MdiPopupMenu
    MdiSysMenuManager
    MdiSysMenuProvider
    MenuActivationControl

    MenuActivationControl class using subclassing to detect deactivate application message.

    MenuArrowButtonControl
    MenuArrowButtonControlWeakContainer

    Summary description for MenuArrowButtonControlWeakContainer.

    MenuExpandButton
    MenuGrid
    MenuGridAccessibleObject
    MenuGridControlBase
    MenuGridControlBaseWeakContainer

    Summary description for MenuGridControlBaseWeakContainer.

    MenuGridControlCustomizable
    MenuGridHost
    MenuItemAccessibleObject
    MenuNavigationEventArgs

    The event args received in the System.Windows.Forms.Form.MenuStart and System.Windows.Forms.Form.MenuComplete events.

    MenuScrollControl
    MergedBar
    MergedParentBarItem
    MergedStateTracker
    MetroMenuPainter
    MultilineBarRenderer
    NewBarItemDialog

    Summary description for NewBarItemDialog.

    NewMenuItem
    Office2007BarItemPainter

    This class allows users to draw BarItem and CommandBar for Office2007 visual style.

    Office2007MenuPainter

    This class allows users to draw menu for Office2007 visual style.

    Office2010BarItemPainter
    Office2010MenuPainter

    This class allows users to draw menu for Office2010 visual style.

    ParentBarItem

    Represents the submenu that can be dropped down when part of a tool bar or another submenu in the XP Menus framework or when associated with a PopupMenu.

    PopupItemPaintEventArgs
    PopupMenu

    The PopupMenu class lets you create XP like context menus in the XP Menus framework.

    PopupMenusManager

    Provides the extended "XPContextMenu" property and manages the activation of Context Menus (PopupMenu) in the XP Menus framework.

    PopupMenuStyleInfoIdentity

    Implements the class that provide the identity information of PopupMenuVisualStyle using StyleInfoSubObjectIdentity.

    PopupMenuStyleInfoStore

    Provides storage for the object.

    PopupMenuStyleInfoSubObjectIdentity

    Represents a class that provides style identity information for nested objects of the PopupMenuVisualStyle class.

    PopupMenuVisualStyle

    Represents the class to define the style for PopupMenu control.

    PressedImageIndexConverter
    PressedImageIndexEditor
    PropertyGridPopupMenu

    Provides designer like context menu support for a PropertyGrid during runtime.

    ProvideFontInfoEventArgs

    Provides data for the ProvideFontInfo event.

    SingleLineBarRenderer
    StandAloneBarItem
    StandAloneParentBarItem
    StaticBarItem

    Represents a bar item that could be used as a label for an adjacent bar item.

    StaticBarItemRenderer
    SubMenuAccessibleObject
    SubMenuPaintEventArgs
    TextBoxBarItem
    TextBoxBarItemRenderer
    TextBoxBoundEventArgs

    Provides data for the TextBoxBoundEvent.

    TextBoxItem
    TextBoxItemBoundEventArgs

    Provides data for the TextBoxItemBoundEvent.

    TextBoxValueChangeEventArgs

    Provides data for the TextBoxValueChange event.

    TextBoxValueChangingEventArgs

    Provides data for TextBoxValueChanging Event

    TextChangedEventArgs
    ThemedToolBarDrawing
    ToolBarAccessibleObject
    ToolbarListBarItem

    Represents the item that will expand to show the current list of toolbars and their visible states.

    ToolbarListPopupMenu
    TransformEventArgs
    XPMenuGridFactory
    XPMenusProvider

    The XPMenusProvider class implements the IContextMenuProvider interface and serves as the menu provider for the Syncfusion Essential Tools XPMenus. Controls that have a XPMenusProvider object set as their menu provider will display a PopupMenu instance. IContextMenuProvider

    XPToolBar

    The XPToolBar class provides you a tool bar like look-and-feel that you can use outside the XPMenus framework to display BarItems.

    XpToolBarChevronRenderer

    This renderer is used to draw toolbar with chevron.

    Structs

    BarID
    BarItemID
    BarUpdateInfo

    Interfaces

    IAmACustomizationForm
    IBarControl
    IBarHost
    IBarItemContainer
    IBarItemRenderer
    IBarItemsRepository
    IBarRenderer
    IDndTrackingControl
    IDropDownItem
    IMenuGrid
    IMergedContainer
    IParentBarItem
    IRequiresControl
    IToolbarControl

    Enums

    BarControlBindingChangeType

    Specifies the nature of change in control binding.

    BarStyle

    Specifies the style in which a Bar(tool bar) will be drawn in the XP Menus framework.

    DrawElement
    EBITMAP
    ItemState

    Visual state of the BarItem.

    MdiSysMenuProvider.SysButtons
    MoveHint
    Orientation

    Specifies the Text Orientation of ParentBarItem

    PaintStyle

    Specifies the style in which the bar items will be painted.

    ParentBarItemStyle

    Specifies the appearance and behavior of a ParentBarItem.

    ScrollArrowState
    TextAlignment

    Specifies the text alignment of the bar.

    UpdateType

    UpdateType Enumerator

    Delegates

    BarChangedEventHandler

    Bar changed event handler delegate

    BarControlBindingChangedEventHanlder

    Handles the BarControlBindingChanged event of a BarManager.

    BarItemClickedEventHandler

    Handles the ItemClicked event of the BarManager component in XP Menus framework.

    BarManagerClonedEventHandler

    Handles the AfterClone event of the BarManager component in XP Menus framework.

    CanDropEventHandler

    The event that will be thrown when a BarItem gets dragged over a ParentBarItem(submenu) or a Bar(Tool Bar) during user-customization in the XP Menus framework.

    ComboBoxBarItemInitListBoxEventHandler

    Handles the InitListBox event.

    ContainmentChangedEventHandler

    The event that will be thrown when a BarItem gets added or removed to a ParentBarItem or Bar.

    DockBarPaintEventHandler

    DockBarPaintEventHandler delegate

    DrawToolbarItemEventArgs.DrawDefaultBackground
    DrawToolbarItemEventArgs.DrawDefaultBorders
    DrawToolbarItemEventArgs.DrawDefaultInterior
    DrawToolbarItemEventHandler

    Represents the method that will handle the DrawToolbarItem event of the BarItem class.

    MenuActivationControl.EventHandler

    Delegate for event.

    PopupItemPaintEventHandler
    ProvideFontInfoEventHandler

    Handles the ProvideFontInfo event.

    SubMenuPaintEventHandler
    TextBoxBoundEventHandler

    This event is triggered when the internal TextBox gets added to the ComboBoxBarItem.

    TextBoxItemBoundEventHandler

    This event is triggered when the internal TextBox gets added to the TextBoxBarItem.

    TextBoxValueChangeEventHandler

    Delegate for the TextBoxValueChange event.

    TextBoxValueChangingEventHandler
    TextChangedEventHandler
    TransformEventHandler
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved