Á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
Image Removed

  RETURN

Resultado do Exemplo

Image Added

Abrangência

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