Construtor TMenuItem:New2
Construtor TMenuItem:New2
Método Inicia uma nova instância da classe TMenuItem.
Sintaxe
TMenuItem():New2( [ oParent ], [ cTitle ], [ cParam3 ], [ lActive ], [ bAction ], [ cResName ], [ cResHover ], [ nClrNoSelect ], [ nClrSelect ], [ cArrowRightNoSel ], [ cArrowRightSel ], [ cArrowDownNoSel ], [ cArrowDownSel ], [ cResSelected ], [ cResSelDetail ], [ nPosSelDetail ], [ lSelected ] )
Parâmetros
Nome | Tipo | Descrição | Obrigatório | Referência |
---|---|---|---|---|
oParent | objeto | Indica a janela ou controle visual onde o objeto será criado. |
|
|
cTitle | caractere | Indica o texto do item. |
|
|
cParam3 | caractere | 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. |
|
|
cResName | caractere | Indica a imagem, do repositório, que será apresentada quando o ponteiro do mouse não estiver posicionado sobre o item. |
|
|
cResHover | caractere | Indica a imagem, do repositório, que será apresentada quando o ponteiro do mouse estiver posicionado sobre o item. |
|
|
nClrNoSelect | numérico | Indica a cor do item que não está selecionado. |
|
|
nClrSelect | numérico | Indica a cor do item quando selecionado. |
|
|
cArrowRightNoSel | caractere | Indica a imagem do repositório, no formato de seta para a direita, que será apresentada quando o item estiver fechado e não selecionado. Observação: Essa imagem é apresentada quando o item contém subitens. |
|
|
cArrowRightSel | caractere | Indica a imagem do repositório, no formato de seta para a direita, que será apresentada quando o item estiver fechado e selecionado. Observação: Essa imagem é apresentada quando o item contém subitens. |
|
|
cArrowDownNoSel | caractere | Indica a imagem do repositório, no formato de seta para baixo, que será apresentada quando o item estiver aberto e não selecionado. Observação: Essa imagem é apresentada quando o item contém subitens. |
|
|
cArrowDownSel | caractere | Indica a imagem do repositório, no formato de seta para baixo, que será apresentada quando o item estiver aberto e selecionado. Observação: Essa imagem é apresentada quando o item contém subitens. |
|
|
cResSelected | caractere | Nome do resource a ser usado como fundo quando o item for selecionado (clicado). Disponível apenas em build superior a 7.00.121227P. |
|
|
cResSelDetail | caractere | Nome do resource a ser usado como detalhe (canto esquerdo ou direito) do item quando estiver selecionado (clicado). O resource pode conter transparência para não sobrepor totalmente o resource de fundo. Disponível apenas em build superior a 7.00.121227P. |
|
|
nPosSelDetail | numérico | Código da posição em que o resource de detalhe quando selecionado ficará, sendo 0 para esquerda e 1 para direita. Disponível apenas em build superior a 7.00.121227P. |
|
|
lSelected | lógico | Indica se este item já vira selecionado por padrão. Disponível apenas em build superior a 7.00.121227P. |
|
|
Retorno
Nome | Tipo | Descrição |
---|---|---|
oObj | objeto | Nova instância da classe TMenuItem |
Exemplos
oMenu := tMenu():new(0, 0, 0, 0, .F., "", oParent) // cria os submenus utilizando o construtor new2 oMenu02 := tMenuItem():new2(oMenu, "Menu 02")