Connection Information

To perform the requested action, WordPress needs to access your web server. Please enter your FTP credentials to proceed. If you do not remember your credentials, you should contact your web host.

Connection Type

InsertMasterItemLast – PB Docs 2022 – PowerBuilder Library

InsertMasterItemLast – PB Docs 2022

InsertMasterItemLast

PowerScript function

Description

Inserts a master menu item as the last item in the application
menu.

Applies to

RibbonApplicationMenu control

Syntax

Argument

Description

controlname

The RibbonApplicationMenu control in which you want to
insert a master menu item as the last item.

ParentIndex

The index of the master menu item (RibbonMenuItem) into
which you want to insert a submenu item.

It cannot be an index of a separator (that is
RibbonMenuItem with ItemType 1). If not specified, a master menu
item will be inserted as the last item; if specified to a valid
value, a submenu item will be inserted as the last item under
the master menu item (whose index is ParentIndex); if specified
to an invalid value, an error would occur and this operation
would return -1.

Text

The text that displays in the master menu item or submenu
item.

PictureName

The name of the file that contains the picture. The image
will be displayed in 32*32 pixels.

Clicked

The name of the Clicked user event to be bound with the
master menu item. The Clicked user event for the master menu
item (RibbonMenuItem with “Normal(0)” type) must have three long
parameters for receiving the handle of the application button
and the index numbers of the master menu item and submenu item.
For details, see Clicked in PowerScript Reference.

Item

A RibbonMenuItem item you want to insert. Only
RibbonMenuItem with “Normal(0)” or “Separator(1)” ItemType is
supported. If RibbonMenuItem is with other ItemType such as
“Recent(2)”, an error would occur and this operation would
return -1.

Return value

Long.

Returns the position of the item if it succeeds and -1 if an error
occurs. If any argument’s value is null, returns null.

Usage

Only the menu item with the “Normal” or “Separator” type (that is
RibbonMenuItem with ItemType 0 or 1) can be added as a master menu
item.

The master menu can have no more than two levels.

The user events to be bound with the master menu item must be
defined correctly according to the requirements of RibbonMenuItem. For
details, see Clicked in PowerScript Reference and Selected in PowerScript Reference.

Example 1

This example inserts a master menu item “Account” as the last item
and a submenu item “Account Settings” as the last item under “Account” and
binds the master menu item with the “Ue_AccountMasterItemClicked” user
event and the submenu item with the “Ue_AccountSettingsClicked” user
event.

Example 2

This example defines three RibbonMenuItem items (lr_MenuItem1,
lr_SubMenuItem1, lr_MenuSeparator1), specifies various properties of them
(lr_MenuSeparator1 is set to item type 1, which means it will be displayed
as a separator line; lr_MenuItem1 is set to bind with the
“Ue_AccountMasterItemClicked” user event), and then inserts lr_MenuItem1
as a master menu item as the last item, lr_SubMenuItem1 as a submenu item
as the last item, and lr_MenuSeparator1 as a separator line displayed
below the new submenu item.

See also

AddMasterSeparatorItem

ClearRecentItems

DeleteMasterItem

DeleteRecentItem

GetMasterItem

GetMasterItemCount

GetRecentItem

GetRecentItemCount

GetRecentTitle

InsertMasterItem

InsertMasterItemFirst

InsertRecentItem

InsertRecentItemFirst

InsertRecentItemLast

SetMasterItem

SetRecentItem

SetRecentTitle


Document get from Powerbuilder help
Thank you for watching.
Was this article helpful?
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x