WOL
Home Download Documentação A Fazer... Links Pascal Começar

TWOLScrollBox - WOLGUI

scroll box

Descendente de TWOLVisualControl. É a representação, em objeto WOL, de uma caixa de rolagem básica da GUI em uso. Arquivo fonte: WOLGUI36.PP.

Propriedades da TWOLScrollBox

Propriedade Descrição
AutoPage Propriedade que indica o cálculo automático ou não da página e do incremento de acordo com o tamanho da janela do objeto.
RefreshOnScroll Propriedade que indica que a repintura do objeto e filhos ou não quando o usuário rola a caixa em alguma direção.
VertScrollBar Propriedade que carrega em si um objeto que representa a barra de rolagem vertical. É do tipo TWOLScrollBoxBar.
HorzScrollBar Propriedade que carrega em si um objeto que representa a barra de rolagem horizontal. É do tipo TWOLScrollBoxBar.
VirtualHeight Propriedade que carrega a altura virtual da caixa de rolagem.
VirtualWidth Propriedade que carrega a largura virtual da caixa de rolagem.

Métodos e Eventos Públicos

OnScroll:TWOLScrollEvent
Evento disparado quando a caixa de rolagem é deslocada (rolada).

TWOLScrollBoxBar

TWOLScrollBoxBar é uma classe especial usada para gerir as barras de rolagem da ScrollBox. Não deve ser manipulada externamente, nem destinada a outra classe de objetos que não a TWOLScrollBox.

Propriedades da TWOLScrollBoxBar

Propriedade Descrição
Parent Propriedade que carrega a caixa de rolagem pai do objeto. Propriedade do tipo TWOLHandle.
OwnerKind Propriedade que carrega o tipo de dono do objeto. É do tipo Byte.
Handle Propriedade que carrega o manipulador do objeto. Propriedade do tipo TWOLHandle
Height Propriedade que especifica a altura da barra.
Width Propriedade que especifica a largura da barra.
Scroll Propriedade que carrega o código de rolagem quando ocorre esse evento. É do tipo Cardinal.
CodeEvent Propriedade que carrega um código WOL do evento de rolagem. É do tipo TWOLScrollBarCode.
Kind Propriedade que carrega o tipo de barra. É do tipo TWOLScrollBarSet.
Mask Propriedade usada internamente.
TrackPos Propriedade que carrega a posição de arraste da barra.
DiffPos Propriedade usada internamente.
Align Propriedade de alinhamento da barra usada internamente.
SmallChange Propriedade que carrega o valor da mudança mínima permitida pela barra.
LargeChange Propriedade que indica a mudança maior, de uma página, permitida pela barra
Visible Propriedade que indica a visibilidade ou não da barra.
Min Propriedade que indica o valor mínimo assumido pela barra.
Max Propriedade que indica o valor máximo assumido pela barra. Geralmente é o valor da altura/largura virtual.
Page Valor do tamanho do indicador de arraste da barra.
Pos Valor da posição da barra de rolagem.

Métodos e Eventos Públicos


No Wol Designer há uma janela de entrada de valores que alteram a barra de rolagem. A entrada é válida tanto para a ScrollBox quanto para o formulário ou outro objeto de janela de que utilize barra de rolagem. A janela tem o aspecto a seguir.

constructor Create(Owner:TWOLScrollBox; aKind:TWOLScrollBarSet);
Método usado para criar o objeto. aKind indica o tipo (horizontal ou vertical) da barra.
destructor Destroy; override;
Método usado para destruir o objeto.