Classe de label.

Hierarquia

tSrvObject -> tControl -> tSay

Descrição

O objeto tipo tSay exibe o conteúdo de texto estático sobre uma janela ou controle.

Parâmetros

lWordWrapLógico. Se .T. quebra o texto em várias linhas de maneira a enquadrar o conteúdo na área determinada para o controle, sendo o padrão .F.
lTransparentLógico. Se .T. a cor de fundo do controle é ignorada assumindo o conteúdo ou cor do controle ou janela ao fundo, sendo o padrão .T.

Métodos

New

Descrição

Método construtor do controle.

Sintaxe

New([anRow], [anCol], [abText], [aoWnd], [acPicture], [aoFont], [lPar7], [lPar8], [lPar9], [alPixels], [anClrText], [anClrBack], [anWidth], [anHeight], [lPar15], [lPar16], [lPar17], [lPar18], [lPar19])

Parâmetros

AnRowNumérico, opcional. Coordenada vertical em pixels ou caracteres.
AnColNumérico, opcional. Coordenada horizontal em pixels ou caracteres.
AbText

Codeblock, opcional. Quando executado deve retornar uma cadeia de caracteres a ser exibida.

AoWnd

Objeto, opcional. Janela ou diálogo onde o controle será criado.

acPicture

Caractere, opcional. Picture de formatação do conteúdo a ser exibido.

AoFont

Objeto, opcional. Objeto tipo tFont para configuração do tipo de fonte que será utilizado para exibir o conteúdo.

lPar7

Reservado.

lPar8

Reservado.

lPar9

Reservado.

AlPixels

Lógico, opcional. Se .T. considera coordenadas passadas em pixels se .F., padrão, considera as coordenadas passadas em caracteres.

anClrText

Numérico, opcional. Cor do conteúdo do controle.

anClrBack

Numérico, opcional. Cor do fundo do controle.

anWidth

Numérico, opcional. Largura do controle em pixels.

anHeight

Numérico, opcional. Altura do controle em pixels.

lPar15

Reservado.

lPar16

Reservado.

lPar17

Reservado.

lPar18

Reservado.

lPar19

Reservado.

Retorno

O controle criado.

SetText

Descrição

Modifica o conteúdo a ser exibido pelo controle.

Sintaxe

SetText( [xVal] )

Parâmetros

xValCaracter / Numérico / Data, Opcional. Valor a ser exibido.

Retorno

NIL

Exemplo

#include “protheus.ch”

 

User Function Teste()

 

Local oDlg, oSay

DEFINE MSDIALOG oDlg FROM 0,0 TO 200,200 TITLE “My dialog” PIXEL

oSay:= tSay():New(10,10,{||”para exibir”},oDlg,,,,;

,,.T.,CLR_WHITE,CLR_RED,100,20)

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?