Árvore de páginas

Versões comparadas

Chave

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

Pagetitle
Classe TMsgItem

...

Classe

...

TMsgItem

Cria

...

um

...

objeto

...

do

...

tipo

...

subitem

...

da

...

barra

...

de

...

status.

Hierarquia

...

...

    • TMsgItem

Construtores

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

Propriedades

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

Métodos

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

Exemplos

    oObjeto(objeto)
  • Retorna o objeto criado.
oTMsgItem2 := TMsgItem():New( oTMsgBar,'oTMsgItem2', 100,oFont,CLR_HRED,,;        .T., {||Alert("Clique na barra de status")} )

SetText

Define o texto do item.

TMsgItem(): SetText ( < cTexto> ) -->

oTMsgItem2:SetText( "Novo Texto" )
Bloco de código
languagecpp
themeEclipse
titleExemplo 1
linenumberstrue
collapsefalse
  

New

Método construtor da classe.

TMsgItem(): New ( [ oMsgBar], [ cMsg], [ nSize], [ oFont], [ nClrText], [ uParam6], [ lAdd], [ bAction], [ cResource] ) --> oObjeto

NomeTipoDescriçãoObrigatórioReferência
oMsgBarObjetoIndica o objeto do tipo TMsgBar utilizado para criar um controle visual do tipo rodapé.cMsgCaracterIndica o texto do item.nSizeNuméricoIndica a largura do item.oFontObjetoIndica o objeto do tipo TFont utilizado para definir as características da fonte aplicada na exibição do conteúdo do controle visual.nClrTextNuméricoIndica a cor do texto do item.uParam6NuméricoCompatibilidade.lAddLógicoIndica se, verdadeiro (.T.), o item é incluído; caso contrário, falso (.F.).bActionBloco de códigoIndica o bloco de código que será executado quando clicar, com o botão esquerdo do mouse, sobre o botão.cResourceCaracterIndica o nome do recurso que contém a imagem. Este recurso deve estar compilado,no repositório de imagens, para ser utilizado.
NomeTipoDescriçãoObrigatórioReferência
cTextoCaracterIndica o texto para o item. X
PropriedadeDescriçãoTipo
bActionIndica o bloco de código que será executado quando clicar, com o botão esquerdo do mouse, no cabeçalho do browse.Bloco de código
nSizeIndica a largura do item.Numérico
oMsgBarIndica o objeto parente (Pai), do tipo TMsgBar, no qual o TMsgItem foi criado.Objeto
#include "TOTVS.CH"

  User Function TMsgItem()  
    DEFINE DIALOG oDlg TITLE "Exemplo TMsgItem" FROM 180,180 TO 550,700 PIXEL

    
    // Cria barra de status    
    oTMsgBar := TMsgBar():New(oDlg, 'MP10 | Totvs/Software',
;
.F.,.F.,.F.,.F., RGB(116,116,116),,,.F.)
    

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

    
// Cria item 02 com mudança de fonte
    oFont := TFont():New('Courier new',,-14,.T.)
    oTMsgItem2 := TMsgItem():New( oTMsgBar,'oTMsgItem2', 100,oFont,CLR_HRED,,
;
.T., {||Alert("Click na barra de status")} )
    
    
ACTIVATE DIALOG oDlg CENTERED 
  Return
Exemplo da classe TMsgItem

Resultado do Exemplo

Image Modified

Abrangência

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

Veja

...

também