Insert Menu Items Function
- Updated2025-07-30
- 3 minute(s) read
Inserts menu items specified by item names or item tags into a menu or a submenu within the menu.
(Real-Time Module) You cannot use this function in VIs that run on RT targets.

Inputs/Outputs
menu tag
—
menu reference
—
item names
—
item names identifies the items to insert in the menu. item names is the string that appears in the menu. You can wire either item names or item tags, in which case both names and tags have the same values. If you want to insert only one item, wire a string to item names.
item tags
—
error in (no error)
—
error in describes error conditions that occur before this node runs. This input provides standard error in functionality.
after item
—
after item specifies the position where the items are inserted. after item can be a tag (string) of an existing item or a position index (zero based integer) in the menu. To insert at the beginning of the menu, wire a number less than 0 to after item. To insert at the end of the menu, wire a number larger than the number of items in the menu. You can insert application items using application tags. You can insert a separator using the application tag APP_SEPARATOR. The function always ensures that the tags of all the inserted menu items are unique to the menu hierarchy by appending numbers to the supplied tags, if necessary.
menu reference out
—
item tags out
—
error out
—
error out contains error information. This output provides standard error out functionality. |
Examples
Refer to the following example files included with LabVIEW.
- labview\examples\Dialog and User Interface\Menu\Customizing the Menubar\Customizing the Menubar.vi
menu tag
—
menu reference
—
item names
—
error in (no error)
—
menu reference out
—
item tags out
—
error out
—