Construtor TRadMenu:Create
Construtor TRadMenu:Create
Método construtor da classe.
Sintaxe
TRadMenu():Create( [ oWnd ], [ bSetGet ], [ nRow ], [ nCol ], [ aItems ], [ uParam6 ], [ bChange ], [ nClrText ], [ nClrPane ], [ cMsg ], [ uParam11 ], [ bWhen ], [ nWidth ], [ nHeight ], [ uParam15 ], [ uParam16 ], [ uParam17 ], [ lPixel ], [ lHoriz ], [ lAutoHeight ] )
Parâmetros
Nome | Tipo | Descrição | Obrigatório | Referência |
---|---|---|---|---|
oWnd | objeto | Indica a janela ou controle visual onde o objeto será criado. |
|
|
bSetGet | bloco de código | Indica o bloco de código que será executado na mudança do item selecionado. O bloco de código é responsável pela mudança do valor, da variável numérica, que indica o item selecionado. |
|
|
nRow | numérico | Indica a coordenada vertical. |
|
|
nCol | numérico | Indica a coordenada horizontal. |
|
|
aItems | vetor | Indica o array que contêm os itens no formato texto. |
|
|
uParam6 | qualquer | Compatibilidade. |
|
|
bChange | bloco de código | Indica o bloco de código que será executado quando o estado ou conteúdo do objeto é modificado pela ação sobre o controle visual. |
|
|
nClrText | numérico | Indica a cor do texto da janela. |
|
|
nClrPane | numérico | Indica a cor de fundo da janela. |
|
|
cMsg | caractere | Indica a mensagem, do tipo dica de contexto (tooltip/hint), ao posicionar o ponteiro do mouse sobre o botão. |
|
|
uParam11 | lógico | Compatibilidade. |
|
|
bWhen | bloco de código | Indica o bloco de código que será executado quando a mudança de foco da entrada de dados, na janela em que o controle foi criado, estiver sendo efetuada. Observação: O bloco de código retornará verdadeiro (.T.), se o controle permanecer habilitado; caso contrário, retornará falso (.F.). |
|
|
nWidth | numérico | Indica a largura em pixels do objeto. |
|
|
nHeight | numérico | Indica a altura em pixels do objeto. |
|
|
uParam15 | bloco de código | Compatibilidade. |
|
|
uParam16 | lógico | Compatibilidade. |
|
|
uParam17 | lógico | Compatibilidade. |
|
|
lPixel | lógico | Indica se considera as coordenadas passadas em pixels (.T.) ou caracteres (.F.). |
|
|
lHoriz | lógico | Indica se o menu deverá ser montado na horizontal (.T.) ao invés do padrão na vertical (.F.). (disponível em builds superiores a 7.00.121227P) |
|
|
lAutoHeight | lógico | Se verdadeiro (.T.) indica que a altura do objeto será aplicada automaticamente (valor padrão). Caso contrário (.F.) a altura respeitará o valor indicado no parâmetro nHeight do construtor. Disponível somente a partir da build 7.00.170117A - 17.2.1.2. |
|
|
Retorno
Nome | Tipo | Descrição |
---|---|---|
oObj | objeto | Nova instância da classe TRadMenu |
Exemplos
nRadio := 1 aItens := {'Item01','Item02','Item03','Item04','Item05'} oRadio := TRadMenu():Create(oDlg,,01,01,aItems,,,,,,,,100,12,,,,.T.) oRadio:bSetGet := {|u|Iif (PCount()==0,nRadio,nRadio:=u)}