Name
MenuItem
Synopsis
This Menu class represents the submenus of either
a MainMenu, ContextMenu, or
other MenuItem object. You can add it to the
MenuItems property of any of these classes to
create such a submenu.
You can control the appearance of the item with a number of different
properties. You can set the Text for the menu
item, and it can be Enabled, and made
Visible. The BarBreak and
Break properties cause the menu item to start a
new column in the menu, with and without a dividing line,
respectively. Checked determines whether a check
mark appears next to item text, and RadioCheck
determines whether the check mark appears as a radio button instead
of a checkmark. Note that you have to handle the mutual exclusion
yourself. You can set a Shortcut key to associate
with the item, and ShowShortcut determines whether
the key is displayed to the right of the text. You can also find out
which Mnemonic character is acting as an Alt key
shortcut.
To support MDI applications, you can mark an item as the
MdiListItem. The system will automatically create
and maintain a child menu for this object with a list of the MDI
windows owned by the parent Form.
Also for the benefit of MDI and similar applications,
Menu objects allow the merging of their items to
meld together menus from disparate sources. To control this, you can
specify the MergeOrder of a particular item. This is essentially a numeric priority for the item when merging two submenus with the same name. A low number will appear higher ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access