Construtor TSlider:New
Construtor TSlider:New
Método construtor da classe.
Sintaxe
TSlider():New( [ nRow ], [ nCol ], [ oWnd ], [ bChange ], [ nWidth ], [ nHeight ], [ cMsg ], [ bWhen ] )
Parâmetros
Nome | Tipo | Descrição | Obrigatório | Referência |
---|---|---|---|---|
nRow | numérico | Indica a coordenada vertical em pixels. |
|
|
nCol | numérico | Indica a coordenada horizontal em pixels. |
|
|
oWnd | objeto | Indica a janela ou controle visual onde o objeto será criado. |
|
|
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. |
|
|
nWidth | numérico | Indica a largura em pixels do objeto. |
|
|
nHeight | numérico | Indica a altura em pixels do objeto. |
|
|
cMsg | caractere | Indica a mensagem, do tipo dica de contexto (tooltip/hint), ao posicionar o ponteiro do mouse sobre o botão. |
|
|
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. |
|
|
Retorno
Nome | Tipo | Descrição |
---|---|---|
oObj | objeto | Nova instância da classe TSlider |
Observações
Para o atributo bWhen, o bloco de código retornará verdadeiro (.T.) se o controle permanecer habilitado, caso contrário retornará falso (.F.)
Exemplos
DEFINE DIALOG oDlg TITLE "TSlider New" FROM 180,180 TO 600,800 PIXEL oSlider := TSlider():New( 01,01,oDlg,{|x| Alert("oSlider: "+str(x,4))},260,30,"Mensagem",nil) ACTIVATE DIALOG oDlg CENTERED