Árvore de páginas

Versões comparadas

Chave

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

Pagetitle

...

...

Classe TSplitter
Classe

...

TSplitter

Cria

...

um

...

objeto

...

do

...

tipo

...

barra

...

de

...

divisão.

Hierarquia

...

...

    • TSplitter

Construtores

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

Métodos

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

Exemplos

    oObjeto(objeto)
  • Retorna o objeto criado.
oSplitter := TSplitter():Create( oDlg )
New

New

Método construtor da classe.

TSplitter(): New ( [ nRow], [ nCol], [ oWnd], [ nWidth], [ nHeight], [ nOrientation] ) --> oObjeto

    oObjeto(objeto)
  • Retorna o objeto criado.
oSplitter := TSplitter():New( 01,01,oDlg,260,184 )

MovToFirst

Define qual objeto será o primeiro das divisões.

TSplitter(): MovToFirst ( [ oObj] ) -->

oSplitter:MoveToFirst( oPanel2 )
Exemplo do método MoveToFirst
Image Removed

MovToLast

Define qual objeto será o último das divisões.

TSplitter(): MovToLast ( [ oObj] ) -->

oSplitter:MoveToLast( oPanel2 )
Exemplo do método MoveToLast
Image Removed

SetChildCollapse

Define se os elementos serão fechados (Collapsibles).

TSplitter(): SetChildCollapse ( [ lColl] ) -->

oSplitter:SetChildCollapse(.T.)

SetCollapse

Define qual objeto será fechado (Collapsible).

TSplitter(): SetCollapse ( [ oObj], [ lColl] ) -->

oSplitter:SetCollapse( oPanel2, .T. )

SetOpaqueResize

Define se o redimensionamento (resize) será opaco.

TSplitter(): SetOpaqueResize ( [ lOpaq] ) -->

oSplitter:SetOpaqueResize( .T. )

SetOrient

Especifica a posição (horizontal ou vertical) do objeto.

TSplitter(): SetOrient ( [ nOrient] ) -->

oSplitter:SetOrient( 1 )
Exemplo do método SetOrient
Image Removed

SetResizeMode

Define a maneira de redimensionar (resize) o objeto.

TSplitter(): SetResizeMode ( [ oObj], [ nMode] ) -->

oSplitter:SetResizeMode( oPanel2, 1 )
#include "TOTVS.CH"
User Function TSplitter()
  DEFINE DIALOG oDlg TITLE "Exemplo TSplitter
:SetOrient
" FROM 180,180 TO 550,700 PIXEL

    oSplitter := tSplitter():New( 01,01,oDlg,260,184 )
    oPanel1:= tPanel():New(322,02," Painel 01",oSplitter,,,,,CLR_YELLOW,60,60)
    oPanel2:= tPanel():New(322,02," Painel 02",oSplitter,,,,,CLR_HRED,60,80)
    oPanel3:= tPanel():New(322,02," Painel 03",oSplitter,,,,,CLR_HGRAY,60,60)
  ACTIVATE DIALOG oDlg CENTERED

Return
Exemplo da classe TSplitter
Image Removed
Bloco de código
languagecpp
themeEclipse
linenumberstrue
collapsefalse

Create

Método construtor da classe.

TSplitter(): Create ( [ oWnd] ) --> oObjeto

NomeTipoDescriçãoObrigatórioReferência
oWndObjetoIndica a janela ou controle visual onde objeto será criado.
NomeTipoDescriçãoObrigatórioReferência
nRowNuméricoIndica a coordenada vertical em pixels ou caracteres.nColNuméricoIndica a coordenada horizontal em pixels ou caracteres.oWndObjetoIndica a janela ou controle visual onde o objeto será criado.nWidthNuméricoIndica a largura em pixels do objeto.nHeightNuméricoIndica a altura em pixels do objeto.nOrientationNuméricoIndica a posição que a barra de divisão será criada, sendo 0 = Horizontal e 1 = Vertical.
NomeTipoDescriçãoObrigatórioReferência
oObjObjetoIndica qual objeto será o primeiro da divisão.
NomeTipoDescriçãoObrigatórioReferência
oObjObjetoIndica qual objeto será o último da divisão.
NomeTipoDescriçãoObrigatórioReferência
lCollLógicoIndica se habilita(.T.)/desabilita(.F.) a opção de fechar (Collapsibles) os elementos.
NomeTipoDescriçãoObrigatórioReferência
oObjObjetoIndica o objeto que será fechado (Collapsed).lCollLógicoIndica se habilita(.T.)/desabilita(.F.) a opção de fechar.
NomeTipoDescriçãoObrigatórioReferência
lOpaqLógicoIndica se habilita(.T.)/desabilita(.F.) o redimensionamento opaco.
NomeTipoDescriçãoObrigatórioReferência
nOrientNuméricoIndica a posição do objeto, sendo 0 = Horizontal e 1 = Vertical.
NomeTipoDescriçãoObrigatórioReferência
oObjObjetoIndica o objeto que será redimensionado.nModeNuméricoIndica a maneira que o objeto será redimensionado, sendo: 0 = Stretch, 1 = KeepSize, 2 = FollowSizeHint e 3 = Auto.

Resultado do Exemplo

Image Added

Abrangência

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