4D v16.3APPEND MENU ITEM |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
APPEND MENU ITEM
APPEND MENU ITEM
The APPEND MENU ITEM command appends new menu items to the menu whose number or reference is passed in menu. If you omit the process parameter, APPEND MENU ITEM applies to the menu bar for the current process. Otherwise, APPEND MENU ITEM applies to the menu bar for the process whose reference number is passed in process. Note: If you pass a MenuRef in menu, the process parameter serves no purporse and will be ignored. If you do not pass the * parameter, APPEND MENU ITEM allows you to append one or several menu items in one call. You define the items to be appended with the parameter itemText as follows:
Note: Use menus that have a reasonable number of items. For example, if you want to display more than 50 items, consider using a scrollable area in a form instead of a menu. If you pass the * parameter, the "special" characters (; ( !...) included in the item text will be considered as standard characters and not as metacharacters. This means that you can create menu items like "Copy (special)..." or "Find/Replace...". Note that when the * parameter is passed, you cannot create several items in a single call since the ";" character is considered as a standard character. Note: The GET MENU ITEMS and Get menu item commands will or will not return any metacharacters in the text of a menu item depending on how it was created: if it was created with the * option, metacharacters will be returned as standard characters. The optional subMenu parameter can be used to indicate a menu as the added item and thus position a hierarchical submenu. You must pass a menu reference (MenuRef type string) specifying a menu created, for example, using the Create menu command. If the command adds more than one menu item, the submenu is associated with the first item. Important: The new items do not have any associated methods or actions. These must be associated with the items using the SET MENU ITEM PROPERTY or SET MENU ITEM METHOD commands, or the items can also be managed from within a form method using the Menu selected command. This example appends the names of the available fonts to the Font menu, which in this example is the sixth menu of the current menu bar:
` In the On Startup database method Then, in any form or project method, you can write: APPEND MENU ITEM(6;◊atFontMenuItems)
See also
|
PROPERTIES
Product: 4D HISTORY
Modified: 4D v11 SQL Release 4 ARTICLE USAGE
4D Language Reference ( 4D v16) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||