Pgina 1 de 3
tCheckBox
Reviso: 23/02/2003
Abrangncia
Verso 5.07
Verso 5.08
Verso 6.09
Verso 7.10
Classe de caixa checkbox.
Hierarquia
tSrvObject -> tControl -> tCheckBox
Descrio
Utilize a classe tCheckbox quando desejar criar um controle que possua dois estados .T. ou .F..
Mtodos
z
New
Descrio
Mtodo construtor da classe.
Sintaxe
New([anRow], [anCol], [acCaption], [abSetGet],
[aoWnd], [anWidth], [anHeight], [nPar8], [abClick],
[aoFont], [abValid], [anClrFore], [anClrBack], [lPar14],
[alPixel], [cPar16], [lPar17], [abWhen])
Parmetro
Tipo / Descrio
anRow
Numrico, opcional. Coordenada
vertical em pixels ou carateres.
anCol
Numrico, opcional. Coordenada
horizontal em pixels ou caracteres.
acCaption
Caractere, opcional. Texto exibido pelo
controle.
abSetGet
Bloco de cdigo, opcional. Bloco de
cdigo no formato {|u| if( Pcount( )>0,
<var>:= u, <var> ) } que o controle
utiliza para atualizar a varivel <var>.
<var> deve ser tipo lgico, se <var>
= .T. ento o controle aparecer
checado.
aoWnd
Objeto, opcional. Janela ou controle
onde o controle dever ser criado.
anWidth
Numrico, opcional. Largura do controle
em pixels.
[Link]
24/8/2004
Pgina 2 de 3
Parmetros
Retorno
anHeight
Numrico, opcional. Altura do controle
em pixels.
nPar8
Reservado.
abClick
Bloco de cdigo, opcional. Executado
quando o controle click do boto
esquerdo do mouse acionado sobre o
controle.
aoFont
Objeto, opcional. Objeto tipo tFont com
propriedades da fonte utilizada para o
texto do controle.
abValid
Bloco de cdigo, opcional. Executado
quando o contedo do controle deve ser
validado, deve retornar .T. se o
contedo for vlido e .F. quando o
contedo for invlido.
anClrFore
Numrico, opcional. Cor de fundo do
controle.
anClrBack
Numrico, opcional. Cor do texto do
controle.
lPar14
Reservado.
alPixel
Lgico, opcional. Se .T. as coordenadas
informadas so em pixels, se .F. so
em caracteres.
cPar16
Reservado.
lPar17
Reservado.
abWhen
Bloco de cdigo, opcional. Executado
quando mudana de foco de entrada de
dados est sendo efetuada na janela
onde o controle foi criado. O bloco deve
retornar .T. se o controle deve
permanecer habilitado ou .F. se no.
O objeto construdo.
Exemplo
#include [Link]
User Function Teste()
Local oDlg, oButton, oCheck, lCheck:=.F.
DEFINE MSDIALOG oDlg FROM 0,0 TO 300,300 PIXEL TITLE Meu programa
oCheck:= tCheckBox():New(10,10,funcionou?,;
{|u|if( pcount()>0,lCheck:=u,lCheck)};
,oDlg,100,20,,,,,,,,.T.)
oButton:=tButton():New(30,10,fechar,oDlg,{||oDlg:End()},;
100,20,,,,.T.)
ACTIVATE MSDIALOG oDlg CENTERED
If lCheck
MsgStop( Funcionou! )
Endif
Return NIL
[Link]
24/8/2004
Pgina 3 de 3
Grupos Relacionados
Principal / A Linguagem AdvPl / Classes da Interface Visual / Classes de Componentes /
Classes de Componentes Visuais
Veja tambm
Principal / A Linguagem AdvPl / Classes da Interface Visual / Classes de Componentes /
tControl
Principal / A Linguagem AdvPl / Classes da Interface Visual / tSrvObject
Topo da Pgina
[Link]
24/8/2004