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

Classe tScrollBox em AdvPL

A classe tScrollbox cria um painel com barras de rolagem horizontal e vertical para controlar o posicionamento de outros controles dentro dele. Ela herda de tControl e permite adicionar controles filhos com posicionamento além das bordas visíveis do scrollbox.

Enviado por

Caio Garcia
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)
343 visualizações2 páginas

Classe tScrollBox em AdvPL

A classe tScrollbox cria um painel com barras de rolagem horizontal e vertical para controlar o posicionamento de outros controles dentro dele. Ela herda de tControl e permite adicionar controles filhos com posicionamento além das bordas visíveis do scrollbox.

Enviado por

Caio Garcia
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

Página 1 de 2

tScrollBox

Revisão: 23/02/2003

Abrangência

Versão 5.07 Versão 5.08 Versão 6.09 Versão 7.10

Classe de área de scroll.

Hierarquia
tSrvObject -> tControl -> tScrollbox

Descrição

Utilize a classe tScrollbox para criar um painel com scroll deslizantes nas laterais do controle.

Métodos
z New

Descrição Método construtor da classe.


New([aoWnd], [anTop], [anLeft], [anHeight],
Sintaxe
[anWidth], [alVertical], [alHorizontal], [alBorder])
Parâmetro Tipo / Descrição
Objeto, opcional. Janela ou controle
aoWnd
onde o controle será criado.
Numérico, opcional. Coordenada
anTop
vertical em pixels.
Numérico, opcional. Coordenada
anLeft
horizontal em pixels.
Numérico, opcional. Altura do controle
anHeight
Parâmetros em pixels.
Numérico, opcional. Largura do
anWidth
controle em pixels.
Lógico, opcional. Se .T. exibe a barra
alVertical
de scroll vertical.
Lógico, opcional. Se .T. exibe a barra
alHorizontal
de scroll horizontal.
Lógico, opcional. Se .T. exibe a borda
alBorder
do controle.
Retorno O objeto criado.

http://dem.microsiga.com.br/w_wEx011.apw?Cod=023148 24/8/2004
Página 2 de 2

Exemplo
#include “protheus.ch”
User Function Teste()
Local oDlg, oScr, oGet1, oGet2, oGet3
Local cGet1, cGet2, cGet3
cGet1:= Space(10)
cGet2:= Space(10)
cGet3:= Space(10)
DEFINE MSDIALOG oDlg FROM 0,0 TO 400,400 PIXEL “My test”
oScr:= TScrollBox():New(oDlg,10,10,200,200,.T.,.T.,.T.) // cria controles dentro do scrollbox
@ 10,10 MSGET oGet1 VAR cGet1 SIZE 100,10 OF oScr PIXEL
@ 50,10 MSGET oGet2 VAR cGet2 SIZE 100,10 OF oScr PIXEL
@ 150,100 MSGET oGet3 VAR cGet3 SIZE 100,10 OF oScr PIXEL
ACTIVATE MSDIALOG oDlg CENTERED
Return NIL

Grupos Relacionados
Principal / A Linguagem AdvPl / Classes da Interface Visual / Classes de Componentes /
Classes de Componentes Visuais

Veja também
Principal / A Linguagem AdvPl / Classes da Interface Visual / Classes de Componentes /
tControl
Principal / A Linguagem AdvPl / Classes da Interface Visual / tSrvObject

Topo da Página

http://dem.microsiga.com.br/w_wEx011.apw?Cod=023148 24/8/2004

Você também pode gostar