0% acharam este documento útil (0 voto)
440 visualizações3 páginas

ADVPL - tCheckBox

O documento descreve a classe tCheckBox em AdvPL, que cria controles do tipo checkbox em duas versões. Apresenta os métodos e parâmetros da classe, incluindo o método construtor New() para criar o objeto checkbox, informando coordenadas, texto, variável lógica vinculada, janela pai e outras propriedades.

Enviado por

reenato27
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
440 visualizações3 páginas

ADVPL - tCheckBox

O documento descreve a classe tCheckBox em AdvPL, que cria controles do tipo checkbox em duas versões. Apresenta os métodos e parâmetros da classe, incluindo o método construtor New() para criar o objeto checkbox, informando coordenadas, texto, variável lógica vinculada, janela pai e outras propriedades.

Enviado por

reenato27
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 3

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.

http://dem.microsiga.com.br/w_wEx011.apw?Cod=023138

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 protheus.ch
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

http://dem.microsiga.com.br/w_wEx011.apw?Cod=023138

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

http://dem.microsiga.com.br/w_wEx011.apw?Cod=023138

24/8/2004

Você também pode gostar