Classe de painel estático.

Hierarquia

tSrvObject -> tControl -> tPanel

Descrição

Utilize a classe tPanel quando desejar criar um painel estático, onde podem ser criados outros controles com o objetivo de organizar ou agrupar componentes visuais.

Métodos

New

Descrição

Construtor da classe.

Sintaxe

New([anRow], [anCol], [acText], [aoWnd], [aoFont], [alCentered], [lPar6], [anClrText], [anClrBack], [anWidth], [anHeight], [alLowered], [alRaised])

Parâmetros

anRowNumérico, opcional. Coordenada vertical em pixels.
anColNumérico, opcional. Coordenada horizontal em pixels.
acTextCaractere, opcional. Texto a ser exibido ao fundo.
aoWndObjeto, opcional. Janela ou controle onde será criado o objeto.
alCenteredLógico, opcional. Se .T. exibe o texto de título ao centro do controle.
lPar6Reservado.
anClrTextNumérico, opcional. Cor do texto do controle.
anClrBackNumérico, opcional. Cor do fundo do controle.
anWidthNumérico, opcional. Largura do controle em pixels.
anHeightNumérico, opcional. Altura do controle em pixels.

alLowered

Lógico, opcional. Se .T. exibe o painel rebaixado em relação ao controle de fundo.

alRaisedLógico, opcional. Se .T. exibe a borda do controle rebaixada em relação ao controle de fundo.

Retorno

O objeto construído.

Exemplo

#include “protheus.ch”

User Function Teste()

Local oDlg, oPanel, oBtn1, oBtn2

DEFINE MSDIALOG oDlg FROM 0,0 TO 400,400 PIXEL TITLE “My test”

// cria o painel

oPanel:= tPanel():New(10,10,””,oDlg,,,,,CLR_BLUE,100,100)

// cria botão sobre o painel

@ 10,10 BUTTON oBtn1 PROMPT “hide” OF oPanel ACTION oPanel:Hide()

// cria botão fora o painel

@ 200,10 BUTTON oBtn2 PROMPT “show” OF oDlg ACTION oPanel:Show()

ACTIVATE MSDIALOG oDlg CENTERED

 

Return

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Necessita de ajuda?