Rapid-Q Documentation by William Yu (c)1999-2000 Appendix A: QMENUITEM


QMENUITEM Component

QMenuItem is used to describe the properties of an item in a menu. It is not meant to be a stand-alone component. You usually add a QMenuItem to a QMainMenu or QPopupMenu.

QMenuItem Properties
Field Type R/W Default Support





Caption STRING RW WXG
Caption specifies the text of the menu item.
Checked INTEGER RW W
Checked specifies whether a check mark should appear beside the caption.
Command INTEGER R W
Command is the Windows command ID associated with the menu item.
Count INTEGER R W
Count is the number of subitems of the menu item.
Enabled INTEGER RW True W
Handle INTEGER R W
Hint STRING RW W
MenuIndex INTEGER RW W
MenuIndex is index of the menu item within its parent menu.
RadioItem INTEGER RW False W
RadioItem specifies whether the menu item is mutually exclusive with other menu items in its group.
ShortCut STRING RW W
ShortCut specifies the key combination users can type to quickly access the menu item.
Tag INTEGER RW WXG
Visible INTEGER RW True W
Visible determines whether the menu item should be displayed.


QMenuItem Methods
Method Type Description Params Support





AddItems SUBI Add Subitems to MenuItem QMENUITEMs, Infinite WXG
DelIndex SUB (index AS LONG) Delete items, by index, from menu 1 W
DelItems SUBI Delete items from menu QMENUITEMs, Infinite W
Insert SUB (I%, Item AS QMENUITEM) Insert an item 2 W

QMenuItem Events
Event Type Occurs when... Params Support





OnClick VOID User selects item 0 WXG


QMenuItem Examples
  DIM Form AS QForm
  DIM MainMenu AS QMainMenu
  DIM Item1 AS QMenuItem

  MainMenu.Parent = Form
  Item1.Caption = "&File"
  MainMenu.AddItems Item1

  Form.ShowModal

Prev ComponentContentsNext Component