DEFINE CONTROL CONTEXT MENU

Add a Context Menu to a Control

Standard Syntax (xBase Style):

DEFINE CONTROL CONTEXT MENU <ControlName> [ OF <ParentWindowName> ]
MENUITEM <cItemCaption>
ACTION <ActionProvedureName> | <bBlock>
[ NAME <MenuItemName>]
[ IMAGE <cImageName> ]
[ CHECKED ]
[ NOTRANSPARENT ]
[ TOOLTIP <cToolTipText> ]
 ...
 ...
[ SEPARATOR ]
 ...
 ...
END MENU

Alternate Syntax:

DEFINE CONTROL CONTEXTMENU <ControlName> [ PARENT <ParentWindowName> ]
   MENUITEM <cItemCaption>
   ONCLICK <ActionProvedure>
   [ NAME <MenuItemName>]
   [ IMAGE <cImageName> ]
   [ CHECKED <lValue> ]
   [ TRANSPARENT <lValue> ]
   [ TOOLTIP <cToolTipText> ]
 ...
 ...
   [ SEPARATOR ]
 ...
 ...
END MENU

Control ContextMenu Properties:

MenuItem Properties:

R: Read-Only

MenuItem Events:

  • OnClick

You can DEFINE\/RELEASE Menu at runtime:

RELEASE CONTROL CONTEXT MENU cControlName OF | PARENT cParentName
RELEASE CONTROL CONTEXTMENU cControlName OF | PARENT cParentName
ReleaseControlContextMenu ( cControlName, cParentForm )
IsControlContextMenuDefined ( cControlName, cParentForm ) --> Return lBoolean

Set On\/Off Control Context Menu:

SET CONTROL CONTEXTMENU [ ON | OFF ]
SET CONTROL CONTEXT MENU [ ON | OFF ]

results matching ""

    No results matching ""