Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Composition Setup
import.css=/download/attachments/327912/newLayout.css

...

Pagetitle

...

Classe TCheckBox

Classe

...

TCheckBox

Cria

...

um

...

objeto

...

do

...

tipo

...

caixa

...

de

...

seleção

...

(CheckBox).

Hierarquia

...

...

    • TCheckBox

Construtores

Inclusão de trecho
Classe TCheckBox - Construtores
Classe TCheckBox - Construtores
nopaneltrue

Métodos

Inclusão de trecho
Classe TCheckBox - Métodos
Classe TCheckBox - Métodos
nopaneltrue

Exemplos

#include "TOTVS.CH" User Function TCheckBox()
DEFINE DIALOG oDlg TITLE "Exemplo TCheckBox" FROM 180,180 TO 550,700 PIXEL
lCheck
 
:= .T. // Usando New
   
oCheck1 := TCheckBox():New(01,01,'CheckBox 001',{||
lCheck
lCheck1},oDlg,100,210,,,,,,,,.T.,,,)
    oCheck2 := TCheckBox():New(11,01,'CheckBox 002',{||
lCheck
lCheck2},oDlg,100,210,,,,,,,,.T.,,,)
    oCheck3 := TCheckBox():New(21,01,'CheckBox 003',,oDlg,100,210,,,,,,,,.T.,,,)
    oCheck4 := TCheckBox():New(31,01,'CheckBox 004',,oDlg,100,210,,,,,,,,.T.,,,)
    oCheck5 := TCheckBox():New(41,01,'CheckBox 005',,oDlg,100,210,,,,,,,,.T.,,,)
    // Usando Create
    oCheck6 := TCheckBox():Create( oDlg,
{||lCheck}
,61,01,'CheckBox 006',100,210,,,,,,,,.T.,'CheckBox 006',,)
    oCheck7 := TCheckBox():Create( oDlg,
{||lCheck}
,71,01,'CheckBox 007',100,210,,,,,,,,.T.,'CheckBox 007',,)
  ACTIVATE DIALOG oDlg CENTERED
 Return
Exemplo da classe TCheckBox
Image Removed
Bloco de código
languagecpp
themeEclipse
linenumberstrue
collapsefalse
 #include "TOTVS.CH"
 User Function TCheckBox()
  local lCheck1 := .T.
  local lCheck2 := .F.

  

Create

Método construtor da classe.

TCheckBox(): Create ( [ oWnd], [ bSetGet], [ nRow], [ nCol], [ cCaption], [ nWidth], [ nHeight], [ uParam8], [ bChange], [ oFont], [ bValid], [ nClrFore], [ nClrBack], [ uParam14], [ lPixel], [ cMsg], [ uParam17], [ bWhen] ) --> oObjeto

 

NomeTipoDescriçãoObrigatórioReferência
oWndObjetoIndica a janela ou controle visual onde o objeto será criado.  
bSetGetBloco de códigoIndica 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 lógica, que indica o item selecionado.  
nRowNuméricoIndica a coordenada vertical.  
nColNuloIndica a coordenada horizontal.  
cCaptionCaracterIndica o título do objeto.  
nWidthNuméricoIndica a largura do objeto.  
nHeightNuméricoIndica a altura do objeto. É estipulada uma altura padrão para o objeto de 21pixels, somente sendo possível sua alteração através da aplicação de estilo, utilizando o método SetCss, devidamente documentado no TDN  
uParam8NuméricoCompatibilidade.  
bChangeBloco de códigoIndica o bloco de código que será executado quando o estado ou conteúdo do objeto é modificado pela ação sobre o controle visual.  
oFontObjetoIndica o objeto do tipo TFont utilizado para definir as características da fonte aplicada na exibição do conteúdo do controle visual.  
bValidBloco de códigoIndica o bloco de código de validação que será executado quando o conteúdo do objeto for modificado. Retorna verdadeiro (.T.), se o conteúdo é válido; caso contrário, falso (.F.).  
nClrForeNuméricoIndica a cor do texto da janela.  
nClrBackNuméricoIndica a cor de fundo da janela.  
uParam14LógicoCompatibilidade.  
lPixelLógicoIndica se considera as coordenadas passadas em pixels (.T.) ou caracteres (.F.).  
cMsgCaracterIndica a mensagem, do tipo dica de contexto (tooltip/hint), que será apresentada ao posicionar o ponteiro do mouse sobre o objeto.  
uParam17LógicoCompatibilidade.  
bWhenBloco de códigoIndica 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.).  

 

oObjeto
    ()
  • Retorna o objeto criado.
 
lCheck := .T.oCheck := TCheckBox():Create( oDlg,{||lCheck},61,01,'CheckBox 001',;                               100,210,,,,,,,,.T.,,,)    

New

Método construtor da classe.

TCheckBox(): New ( [ nRow], [ nCol], [ cCaption], [ bSetGet], [ oDlg], [ nWidth], [ nHeight], [ uParam8], [ bLClicked], [ oFont], [ bValid], [ nClrText], [ nClrPane], [ uParam14], [ lPixel], [ cMsg], [ uParam17], [ bWhen] ) --> oObjeto

 

NomeTipoDescriçãoObrigatórioReferência
nRowNuméricoIndica a coordenada vertical.  
nColNuméricoIndica a coordenada horizontal.  
cCaptionCaracterIndica o título do objeto.  
bSetGetBloco de códigoIndica 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 lógica, que indica o item selecionado.  
oDlgObjetoIndica a janela ou controle visual onde o objeto será criado.  
nWidthNuméricoIndica a largura do objeto.  
nHeightNuméricoIndica a altura do objeto. É estipulada uma altura padrão para o objeto de 21pixels, somente sendo possível sua alteração através da aplicação de estilo, utilizando o método SetCss, devidamente documentado no TDN  
uParam8NuméricoCompatibilidade.  
bLClickedBloco de códigoIndica o bloco de código que será executado quando clicar, com o botão esquerdo do mouse, sobre o objeto.  
oFontObjetoIndica o objeto do tipo TFont utilizado para definir as características da fonte aplicada na exibição do conteúdo do controle visual.  
bValidBloco de códigoIndica o bloco de código de validação que será executado quando o conteúdo do objeto for modificado. Retorna verdadeiro (.T.), se o conteúdo é válido; caso contrário, falso (.F.).  
nClrTextNuméricoIndica a cor do texto da janela.  
nClrPaneNuméricoIndica a cor de fundo da janela.  
uParam14LógicoCompatibilidade.  
lPixelLógicoIndica se considera as coordenadas passadas em pixels (.T.) ou caracteres (.F.).  
cMsgCaracterIndica a mensagem, do tipo dica de contexto (tooltip/hint), que será apresentada ao posicionar o ponteiro do mouse sobre o objeto.  
uParam17LógicoCompatibilidade.  
bWhenBloco de códigoIndica 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.).  

 

oObjeto
    ()
  • Retorna o objeto criado.
 
lCheck := .T.oCheck1 := TCheckBox():New(01,01,'CheckBox 001',{||lCheck},oDlg,100,210,,,,,,,,.T.,,,)

CtrlRefresh

Atualiza as informações do objeto.

TCheckBox(): CtrlRefresh ( ) -->

 
oCheck:CtrlRefresh()
 
Bloco de código
themeEclipse
languagecpp
titleExemplo
linenumberstrue

Resultado do Exemplo

Image Added

Abrangência

Microsiga Protheus 8.11, Microsiga Protheus 11, Protheus 10, TOTVS Application Server 10, ByYou Application Server

...