Clique para saber mais...
  Home     Download     Produtos / Cursos     Revista     Vídeo Aulas     Fórum     Contato   Clique aqui para logar | 20 de Julho de 2026
  Login

Codinome
Senha
Salvar informações

 Esqueci minha senha
 Novo Cadastro

  Usuários
36 Usuários Online

  Revista ActiveDelphi
 Assine Já!
 Edições
 Sobre a Revista

  Conteúdo
 Apostilas
 Artigos
 Componentes
 Dicas
 News
 Programas / Exemplos
 Vídeo Aulas

  Serviços
 Active News
 Fórum
 Produtos / Cursos

  Outros
 Colunistas
 Contato
 Top 10

  Publicidade

  [Artigos]  Hint na barra de status
Publicado por ActiveDelphi : Sexta, Dezembro 17, 2004 - 05:09 GMT-3 (6193 leituras)
Comentários 3 Comentários   Enviar esta notícia a um amigo Enviar para um amigo   Versão para Impressão Versão para impressão
Administrador Para que o hint seja mostrado na barra de status do formulário principal fazer o seguinte:

1. Colocar um componente StatusBar  (paleta Win32) no formulário principal (não precisar alterar o nome dele, pode deixar como StatusBar1), dar duplo-clique sobre ele e clicar no botão Add New  para adicionar um Panel, confome mostra a figura 1:

 

Figura 1 – Adicionando Panel no StatusBar

 

2. Depois teclar F12 para mostrar o arquivo .pas e criar uma procedure com nome de msg na cláusula public, conforme mostra a figura 2:

Figura 2 – declaração da procedure.

 

3. Depois pressionar Ctrl+Shift+C que o Delphi desmembra a procedure. Na procedure fazer com que a propriedade Text do Panel[0] receba o hint da aplicação, de acordo com a figura 3:

Figura 3 – Procedure msg.

 

4. Após, dar duplo-clique no formulário para criar a procedure FormCreate (ou clicar uma vez no formulário e, no Object Inspector, clicar na aba Events e dar duplo clique no evento OnCreate). Então fazer com que quando houver um hint a ser mostrado a aplicação chame a procedure msg criada no passo 3, mostrado na figura 4:

Figura 4 – Procedure FormCreate.

Pronto, depois é só inserir um componente no formulário e definir a propriedade Hint desse componente que o texto aparecerá na barra de status.

Ainda, caso queira mostrar hint diferentes, um no componente e outro na barra de status, fazer com que os hints sejam separados pelo caractere “|” (pipe) que o texto que vier antes do pipe será mostrado no componente e o texto que vier depois do pipe será mostrado na barra de status, assim:

5. Colocar um Button  (paleta Standard) no formulário e mudar sua propriedade ShowHint para True, depois mudar a propriedade Hint para “Teste | Testando o Hint” (sem as aspas),  que o texto Teste será mostrado junto ao componente e o texto Testando o Hint será mostrado na barra de status, ver figura 5:

Figura 5 – Mostrando os Hints criados.

 

Mostrei o exemplo em um Button, mas pode ser em qualquer componente que tenha a propriedade Hint e também pode ser o Hint de componentes que estejam em qualquer outro formulário da aplicação que o texto aparecerá na barra de status do formulário principal.

É isso, espero ter ajudado.



Observação: Daniel Miloca - Umuarama-PR
Professor de Programação, Banco de Dados e Rede de Computadores da Universidade do Contestado – UnC, em Mafra-SC, Canoinhas-SC e Rio Negrinho-SC.
Especialista em Redes e Sistemas Distribuídos – PUCPR.
Mestrando em Informática Aplicada – PUCPR.
danielmiloca@terra.com.br


Comentários Comentários
   Ordem:  
Comentários pertencem aos seus respectivos autores. Não somos responsáveis pelo seus conteúdos.


por: Jocelio : Jan 01, 2005 - 09:20
(Informações sobre o membro | Enviar uma mensagem) http://http://
Caro Daniel, gostei muito do seu artigo, principalmente pelo modo como foi explicado, artigos assim ajudam muito a quem esta iniciando , como eu ! Valeu . Jocelio :-)


por: lczappa (zappa_452@hotmail.com) : Abr 27, 2009 - 02:17
(Informações sobre o membro | Enviar uma mensagem)
bom artigo... mas alguém conhece alguma maneira de alterar a fonte do statusbar?


por: acceptfan (napster6669@hotmail.com) : Mar 07, 2011 - 04:11
(Informações sobre o membro | Enviar uma mensagem)
artigo bacana, eatava procurando isso na ineternet sem sucesso à dias... valew (Y)
  Edição 112

Revista ActiveDelphi

  50 Programas Fontes


  Produtos

Conheça Nossos Produtos

Copyright© 2001-2016 – Active Delphi – Todos os direitos reservados