Construtor TMenuItem:New
Método Inicia uma nova instância da classe TMenuItem.
Sintaxe
TMenuItem():New( < oParent >, [ cTitle ], [ cParam3 ], [ lParam4 ], [ lActive ], [ bAction ], [ cParam7 ], [ cResName ], [ nParam9 ], [ cParam10 ], [ lParam11 ], [ nParam12 ], [ bParam13 ], [ lParam14 ], [ lPopup ] )
Parâmetros
Nome | Tipo | Descrição | Obrigatório | Referência |
---|---|---|---|---|
oParent | objeto | Indica o controle visual onde o objeto será criado. | X | |
cTitle | caractere | Indica o texto do item. | ||
cParam3 | caractere | Compatibilidade. | ||
lParam4 | lógico | Compatibilidade. | ||
lActive | lógico | Indica se, verdadeiro (.T.), o item está ativo; caso contrário, falso (.F.). | ||
bAction | bloco de código | Indica o bloco de código que será executado quando clicar, com o botão esquerdo do mouse, sobre o objeto. | ||
cParam7 | caractere | Compatibilidade. | ||
cResName | caractere | Indica a imagem, do repositório, que será apresentada quando o ponteiro do mouse não estiver posicionado sobre o item. | ||
nParam9 | numérico | Compatibilidade. | ||
cParam10 | caractere | Compatibilidade. | ||
lParam11 | lógico | Compatibilidade. | ||
nParam12 | numérico | Compatibilidade. | ||
bParam13 | bloco de código | Compatibilidade. | ||
lParam14 | lógico | Compatibilidade. | ||
lPopup | lógico | Indica se, verdadeiro (.T.), o item faz parte de um popup; caso contrário, falso (.F.). |
Retorno
Nome | Tipo | Descrição |
---|---|---|
oObj | objeto | Nova instância da classe TMenuItem |
Observações
- O método NEW deve ser o utilizado para a criação de menus suspensos, sendo que o método NEW2 não possui em seu construtor o parâmetro lPopup.
Exemplos
// cria os submenus oMenu01 := tMenu():new(0, 0, 0, 0, .T., , oMenu) // cria os itens dos submenus oMenu0101 := tMenuItem():new(oMenu01, "Menu 01, item 01", , , , {|| }, , , , , , , , .T.)