Artigo Clube Delphi Edição 29 - Hints personalizados no StatusBar

Saiba como adicionar ajuda às barras de status.

Esse artigo faz parte da revista Clube Delphi edição 29. Clique aqui para ler todos os artigos desta edição

 

Clique aqui para ler esse artigo em PDF.

 

Hints personalizados no StatusBar

Adicione ajuda às barras de status

Hints são aquelas pequeninas janelas amarelas que surgem com dicas rápidas a respeito do objeto apontado pelo cursor do mouse. TStatusBar é o conhecido componente visual da barra de status, que segue as normas de interfaces comuns do Windows. Acontece que a Borland deixou de lado, por simplificação talvez, uma característica natural do controle StatusBar, os hints individualizados de cada painel da barra. Você pode verificar, por exemplo, que o Microsoft Word exibe dicas diferenciadas para cada quadro focalizado de sua barra de status (Figura 1).

Figura 1. Hints na barra de status do Microsoft Word

OnShowHint

Podemos contornar essa limitação sem muita dificuldade, usando o componente TApplicationEvents, que serve para interceptar os eventos de nível de aplicação – aqueles que são disparados pelo objeto global Application.

Manipulando o evento OnShowHint de TApplicationEvents podemos fazer um TStatusBar exibir hints individuais para cada painel. O evento OnShowHint tem o seguinte formato:

 

  TShowHintEvent = procedure ( var HintStr: string;

var CanShow: Boolean; " [...] continue lendo...

Ebook exclusivo
Dê um upgrade no início da sua jornada. Crie sua conta grátis e baixe o e-book

Artigos relacionados