Á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/3279126062824/newLayouttecnologia.css
Portuguese

Pagetitle

...

Classe TGroup

Classe

...

TGroup

Cria

...

um

...

objeto

...

do

...

tipo

...

painel,

...

com

...

borda

...

e

...

título,

...

para

...

que

...

outros

...

possam

...

ser

...

agrupados

...

ou

...

classificados.

Hierarquia

Construtores

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

Exemplos

Bloco de código
languagecpp
themeEclipse
titleExemplo 1
linenumberstrue
collapsefalse
  #include "TOTVS.CH"
   User Function TGroup()
    DEFINE DIALOG oDlg TITLE "Exemplo TGroup" FROM 180,180 TO 650,800 PIXEL

     // USANDO O NEW
     oGroup1:= TGroup():New(02,02,130,130,'Objeto TGroup 1',oDlg,,,.T.)
    
     cTGet1 := "Get dentro do TGroup"
     oTGet2 := TGet():New( 18,16,{||cTGet1},oGroup1,100,010,"@!",,0,,,.F.,,.T.,,.F.,,.F.,.F.,,.F.,.F.,,cTGet1,,,,)
     oTGet3 := TGet():New( 36,16,{||cTGet1},oGroup1,100,010,"@!",,0,,,.F.,,.T.,,.F.,,.F.,.F.,,.F.,.F.,,cTGet1,,,,)
  
     // USANDO CREATE
     oGroup2

TSrvObject -> TControl -> TGroup

Create

Método construtor da classe.

TGroup(): Create ( [ oWnd], [ nTop], [ nLeft], [ nBottom], [ nRight], [ cLabel], [ nClrText], [ nClrPane], [ lPixel], [ uParam10] ) --> oObjeto

 

NomeTipoDescriçãoObrigatórioReferência
oWndObjetoIndica a janela ou controle visual onde o objeto será criado.  
nTopNuméricoIndica a coordenada vertical superior em pixels ou caracteres.  
nLeftNuméricoIndica a coordenada horizontal à esquerda em pixels ou caracteres.  
nBottomNuméricoIndica a coordenada vertical inferior em pixels ou caracteres.  
nRightNuméricoIndica a coordenada horizontal à direita em pixels ou caracteres.  
cLabelCaracterIndica o título do grupo.  
nClrTextNuméricoIndica a cor do texto.  
nClrPaneNuméricoIndica a cor de fundo.  
lPixelLógicoIndica se considera as coordenadas passadas em pixels (.T.) ou caracteres (.F.).  
uParam10LógicoCompatibilidade.  

 

oObjeto
    (objeto)
  • Retorna o objeto criado.
oGroup
 := TGroup():Create(oDlg,02,
02
140,130,
130
260,'Objeto TGroup 2',,,.T.)

     
     cTGet4 := "Get dentro do TGroup"
     oTGet5 := TGet():New( 18,150,{||cTGet4},oGroup2,100,010,"@!",,0,,,.F.,,.T.,,.F.,,.F.,.F.,,.F.,.F.,,cTGet4,,,,)
     oTGet6 := TGet():New( 36,150,{||cTGet4},oGroup2,100,010,"@!",,0,,,.F.,,.T.,,.F.,,.F.,.F.,,.F.,.F.,,cTGet4,,,,)
   
  ACTIVATE DIALOG oDlg CENTERED
   Return

Resultado do Exemplo

Image Added

Abrangência

Advanced Protheus 6.09, Advanced Protheus 7.10, Microsiga Protheus 8.11, Microsiga Protheus 11, Protheus 10, TOTVS Application Server 10, ByYou Application Server

Composition Setup
import.css=/download/attachments/6062824/tecnologia.css

Pagetitle
Classe TGroup
Classe TGroup

Cria um objeto do tipo painel, com borda e título, para que outros possam ser agrupados ou classificados.

Hierarquia

Construtores

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

Exemplos

Bloco de código
languagecpp
themeEclipse
titleExemplo 1
linenumberstrue
collapsefalse
  #include "TOTVS.CH"
   User Function TGroup()
    DEFINE DIALOG oDlg TITLE "Exemplo TGroup" FROM 180,180 TO 650,800 PIXEL

     // USANDO O NEW
     oGroup1

New

Método construtor da classe.

TGroup(): New ( [ nTop], [ nLeft], [ nBottom], [ nRight], [ cCaption], [ oWnd], [ nClrText], [ nClrPane], [ lPixel], [ uParam10] ) --> oObjeto

 

NomeTipoDescriçãoObrigatórioReferência
nTopNuméricoIndica a coordenada vertical superior em pixels ou caracteres.  
nLeftNuméricoIndica a coordenada horizontal à esquerda em pixels ou caracteres.  
nBottomNuméricoIndica a coordenada vertical inferior em pixels ou caracteres.  
nRightNuméricoIndica a coordenada horizontal à direita em pixels ou caracteres.  
cCaptionCaracterIndica o título do grupo.  
oWndObjetoIndica a janela ou controle visual onde o objeto será criado.  
nClrTextNuméricoIndica a cor do texto.  
nClrPaneNuméricoIndica a cor de fundo.  
lPixelLógicoIndica se considera as coordenadas passadas em pixels (.T.) ou caracteres (.F.).  
uParam10LógicoCompatibilidade.  

 

oObjeto
    (objeto)
  • Retorna o objeto criado.
oGroup
:= TGroup():New(02,02,130,130,'Objeto TGroup 1',oDlg,,,.T.)
User Function TGroup()
DEFINE DIALOG oDlg TITLE "Exemplo TGroup" FROM 180,180 TO 550,700 PIXEL
oGroup:= TGroup():New(02,02,130,130,'Objeto TGroup',oDlg

    
     cTGet1 := "Get dentro do TGroup"
     oTGet2 := TGet():New( 18,16,{||cTGet1},oGroup1,100,010,"@!",,0,,,.F.,,.T.,,.F.,,.F.,.F.,,.F.,.F.,,cTGet1,,,,)
     oTGet3 := TGet():New( 36,16,{||cTGet1},oGroup1,100,010,"@!",,0,,,.F.,,.T.,,.F.,,.F.,.F.,,.F.,.F.,,cTGet1,,,,)
  
     // USANDO CREATE
     oGroup2 := TGroup():Create(oDlg,02,140,130,260,'Objeto TGroup 2',,,.T.)

cTGet1

     
     cTGet4 := "Get dentro do TGroup"

oTGet1

     oTGet5 := TGet():New( 18,
16
150,{||
cTGet1
cTGet4},
oGroup
oGroup2,100,010,
;
"@!",,0,,,.F.,,.T.,,.F.,,.F.,.F.,,.F.,.F.,,
cTGet1
cTGet4,,,,)

oTGet2

     oTGet6 := TGet():New( 36,
16
150,{||
cTGet1
cTGet4},
oGroup
oGroup2,100,010,
;
"@!",,0,,,.F.,,.T.,,.F.,,.F.,.F.,,.F.,.F.,,
cTGet1
cTGet4,,,,)

ACTIVATE DIALOG oDlg CENTERED
ReturnExemplo da classe TGroup
Image Removed

   
  ACTIVATE DIALOG oDlg CENTERED
   Return

Resultado do Exemplo

Image Added

Abrangência

Advanced Protheus 6.09, Advanced Protheus 7.10, Microsiga Protheus 8.11, Microsiga Protheus 11, Protheus 10, TOTVS Application Server 10, ByYou Application Server

...