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
  • Sem rótulos