Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Hints ralentizan el ratón (https://www.clubdelphi.com/foros/showthread.php?t=2836)

Beckham 08-08-2003 18:48:12

Hints ralentizan el ratón
 
Saludos,

He insertado en mi aplicación un manejador para capturar el evento OnHint,


Application.OnHint := MostrarHint;
Y a su vez ese procedimiento lo que hace es mostrarme el Hint en el caption de un Tlabel.

procedure TForm1.MostrarHint(Sender: TObject);
begin
LabelHint.caption := GetLongHint(Application.Hint);
end;


Bien, pues el problema es que cuando paso el punteró del ratón por los controles que tienen la propiedad Hint inicializada, este va a saltos y me ralentiza el movimiento del puntero del ratón y esto me ocurre con más descaro en unos equipos que en otros siendo estos de similares características


¿Alguien puede ayudarme?


GRACIAS

__cadetill 09-08-2003 01:16:52

Normalmente yo utilizo un TStatusBar (que para eso esta), pero bueno, con un TLabel deberia funcionar igual

Código:

procedure TfmMenu.FormCreate(Sender: TObject);
begin
    Application.OnHint := ShowHint;
end;

procedure TfmMenu.ShowHint(Sender: TObject);
begin
    Label1.Caption := Application.Hint;
end;

Lo que hago es definir un manejador del ShowHint, como tu, pero la diferencia es que se le tiene que asigar al Caption del TLabel (o el StatusBar), el Hint de la aplicacion.

Tambien puedes utilizar el componente TApplicationEvents (Delphi 6) e informar el evento OnHint (aunque, personalmente, me gusta mas lo del manejador)

Espero te sirva


La franja horaria es GMT +2. Ahora son las 23:25:09.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi