Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
SET MENU ITEM PARAMETER
|
SET MENU ITEM PARAMETER ( menu ; menuItem ; param ) | ||||||||
Parâmetro | Tipo | Descrição | ||||||
menu | Inteiro longo, MenuRef |
![]() |
Número de menu ou menu de referência | |||||
menuItem | Inteiro longo |
![]() |
Número de item de menu ou -1 para o último item adicionado ao menu | |||||
param | String |
![]() |
String a ser associado como parâmetro | |||||
O comando SET MENU ITEM PARAMETER permite associar uma cadeia de caracteres personalizada com uma linha de menu designada pelos parâmetros menu e menuItem.
Este parâmetro é utilizado principalmente pelo comando Dynamic pop up menu.
Este código oferece um menu que inclui os nomes das janelas abertas e permite recuperar o número da janelas escolhida:
WINDOW LIST($alWindow)
$tMenuRef:=Create menu
For($i;1;Size of array($alWindow))
APPEND MENU ITEM($tMenuRef;Get window title($alWindow{$i})) // Título da linha do menu
SET MENU ITEM PARAMETER($tMenuRef;-1;String($alWindow{$i})) // Valor devolvido pela linha do menu
End for
$tWindowRef:=Dynamic pop up menu($tMenuRef)
RELEASE MENU($tMenuRef)
Dynamic pop up menu
Get menu item parameter
Get selected menu item parameter
Produto: 4D
Tema: Menus
Número
1004
Modificado: 4D v11 SQL Release 4
Manual de linguagem 4D ( 4D v20 R7)