Melhorando a aparência do Hint

 

Se você tiver a Biblioteca de Componentes RxLib, você pode usar a Unit RxHints para melhorar a aparência do seu Hint mudando a Formação para balão, Retangulo... e para melhorar ainda mais poderá formatar a cor de fundo, sustentando por mais tempo e com mais de uma linha.

Abaixo um exemplo de implementação:

 

unit Unit1;

 

interface

 

uses

  Windows, Messages, SysUtils, Classes, Graphics, Controls,

  Forms, Dialogs, StdCtrls, RxHints ;

 

type

  TForm1 = class(TForm)

    Button1: TButton;

    procedure FormCreate(Sender: TObject);

  private

    { Private declarations }

  public

    { Public declarations }

  end;

 

var

  Form1: TForm1;

 

implementation

 

{$R *.DFM}

 

procedure TForm1.FormCreate(Sender: TObject);

begin

  // --> Formação do Hints

  RxHints.SetHintStyle(hsEllipse, 5, true, taLeftJustify ); // Forma de Balão

  Application.HintColor := $005BFFAD ; // muda a cor de fundo

  Application.HintHidePause := 100000 ; // Sustenta o Hint em quase 2min

 

  // --> mostra o Hint com mais de uma linha

  Form1.Hint := ' Consulta Geral do CLiente '

     + #13 + ' Cadastra Novo CLiente '

     + #13 + ' Altera Cadastro do CLiente '

     +#13 + ' Exclui Cadastro do CLiente ' ;

  Form1.ShowHint := True ;

 

end;

end.