Árvore de páginas

Versões comparadas

Chave

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

Pagetitle

...

Classe TMsgBar

Classe

...

TMsgBar

Cria

...

um

...

objeto

...

do

...

tipo

...

barra

...

de

...

status.

Hierarquia

...

...

    • TMsgBar

Construtores

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

Propriedades

Inclusão de trecho
Classe TMsgBar - Propriedades
Classe TMsgBar - Propriedades
nopaneltrue

Métodos

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

Exemplos

    oObjeto(objeto)
  • Retorna o objeto criado.
oTMsgBar := TMsgBar():New(oDlg, 'MP10 | Totvs/Software',;        .F.,.F.,.F.,.F., RGB(116,116,116),,oFont,.F.)   

SetMsg

Altera a descrição da barra de status.

TMsgBar(): SetMsg ( [ cText] ) -->

oTMsgBar:SetMsg("Novo texto para barra de status")
Bloco de código
languagecpp
themeEclipse
titleExemplo 1
linenumberstrue
collapsefalse
  #INCLUDE "TOTVS.CH"
 
  USER FUNCTION TMsgBar()
    
New

New

Método construtor da classe.

TMsgBar(): New ( [ oWnd], [ cPrompt], [ uParam3], [ uParam4], [ uParam5], [ uParam6], [ nClrFore], [ uParam8], [ oFont], [ uParam10], [ cImageName] ) --> oObjeto

NomeTipoDescriçãoObrigatórioReferência
oWndObjetoIndica a janela ou controle visual onde objeto será criado.cPromptCaracterIndica a descrição que será apresentada na barra de status.uParam3LógicoCompatibilidade.uParam4LógicoCompatibilidade.uParam5LógicoCompatibilidade.uParam6LógicoCompatibilidade.nClrForeNuméricoIndica a cor da fonte que será utilizada na barra.uParam8NuméricoCompatibilidade.oFontObjetoIndica o objeto do tipo TFont utilizado para definir as características da fonte aplicada para exibir o conteúdo do controle visual.uParam10LógicoCompatibilidade.cImageNameCaracterIndica a imagem que será incluída na lateral esquerda.
NomeTipoDescriçãoObrigatórioReferência
cTextCaracterIndica o texto que será incluído na barra de status.
PropriedadeDescriçãoTipo
aItemIndica um array do objeto, do tipo TMsgItem, que permite criar subitens da barra de status.Vetor
cMsgDefIndica o texto padrão definido.Caracter
#include "TOTVS.CH"User Function TMsgBar()
DEFINE DIALOG oDlg TITLE "Exemplo TMsgBar" FROM 180,180 TO 550,700 PIXEL

   
 
//
 
Cria
 
barra
 
de status
oFont := TFont():New('Courier new',,-14,.T.)
   
    // Cria barra de status
    oTMsgBar := TMsgBar():New(oDlg, 'MP10 | Totvs/Software',
;
.F.,.F.,.F.,.F., RGB(116,116,116),,oFont,.F.)
   
    // Cria itens

    oTMsgItem1 := TMsgItem():New( oTMsgBar,'oTMsgItem1', 100,,,,
;
.T., {||} )

    oTMsgItem2 := TMsgItem():New( oTMsgBar,'oTMsgItem2', 100,,,,
;
.T., {||Alert("Clique na barra de status")} )
   
    
ACTIVATE DIALOG oDlg CENTERED 
ReturnExemplo da classe TMsgBar

  RETURN

Resultado do Exemplo

Image Modified

Abrangência

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