...
...
...
...
...
...
...
...
...
...
...
...
...
Bloco de código |
---|
language | cpp |
---|
theme | Eclipse |
---|
linenumbers | true |
---|
collapse | false |
---|
|
#include "TOTVS.CH"
User Function TCheckBox()
local lCheck1 := .T.
local lCheck2 := .F.
CreateMé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 Nome | Tipo | Descrição | Obrigatório | Referência | oWnd | Objeto | Indica a janela ou controle visual onde o objeto será criado. | | | bSetGet | Bloco de código | Indica 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. | | | nRow | Numérico | Indica a coordenada vertical. | | | nCol | Nulo | Indica a coordenada horizontal. | | | cCaption | Caracter | Indica o título do objeto. | | | nWidth | Numérico | Indica a largura do objeto. | | | nHeight | Numérico | Indica 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 | | | uParam8 | Numérico | Compatibilidade. | | | 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. | | | oFont | Objeto | Indica o objeto do tipo TFont utilizado para definir as características da fonte aplicada na exibição do conteúdo do controle visual. | | | bValid | Bloco de código | Indica 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.). | | | nClrFore | Numérico | Indica a cor do texto da janela. | | | nClrBack | Numérico | Indica a cor de fundo da janela. | | | uParam14 | Lógico | Compatibilidade. | | | lPixel | Lógico | Indica se considera as coordenadas passadas em pixels (.T.) ou caracteres (.F.). | | | cMsg | Caracter | Indica a mensagem, do tipo dica de contexto (tooltip/hint), que será apresentada ao posicionar o ponteiro do mouse sobre o objeto. | | | uParam17 | Lógico | Compatibilidade. | | | 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. 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.,,,) NewMé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 Nome | Tipo | Descrição | Obrigatório | Referência | nRow | Numérico | Indica a coordenada vertical. | | | nCol | Numérico | Indica a coordenada horizontal. | | | cCaption | Caracter | Indica o título do objeto. | | | bSetGet | Bloco de código | Indica 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. | | | oDlg | Objeto | Indica a janela ou controle visual onde o objeto será criado. | | | nWidth | Numérico | Indica a largura do objeto. | | | nHeight | Numérico | Indica 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 | | | uParam8 | Numérico | Compatibilidade. | | | bLClicked | Bloco de código | Indica o bloco de código que será executado quando clicar, com o botão esquerdo do mouse, sobre o objeto. | | | oFont | Objeto | Indica o objeto do tipo TFont utilizado para definir as características da fonte aplicada na exibição do conteúdo do controle visual. | | | bValid | Bloco de código | Indica 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.). | | | nClrText | Numérico | Indica a cor do texto da janela. | | | nClrPane | Numérico | Indica a cor de fundo da janela. | | | uParam14 | Lógico | Compatibilidade. | | | lPixel | Lógico | Indica se considera as coordenadas passadas em pixels (.T.) ou caracteres (.F.). | | | cMsg | Caracter | Indica a mensagem, do tipo dica de contexto (tooltip/hint), que será apresentada ao posicionar o ponteiro do mouse sobre o objeto. | | | uParam17 | Lógico | Compatibilidade. | | | 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. 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.,,,) CtrlRefreshTCheckBox(): CtrlRefresh ( ) --> Bloco de código |
---|
|
theme | Eclipse |
---|
language | cpp |
---|
title | Exemplo |
---|
linenumbers | true |
---|
|
#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',{||
lChecklCheck1},oDlg,100,210,,,,,,,,.T.,,,)
oCheck2 := TCheckBox():New(11,01,'CheckBox 002',{||
lChecklCheck2},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
...