Einzelnen Beitrag anzeigen

hanse

Registriert seit: 26. Dez 2003
8 Beiträge
 
Delphi 6 Personal
 
#1

Wenn Maus über Rechteck in Image soll Hint erscheinen

  Alt 26. Dez 2003, 17:09
Hallo,

ich habe ein TImage, dass auf einer Scollbox liegt. Ich habe per Canvas Rechtecke auf das Image gemalt.
Wenn die Maus über ein Rechteck ist soll ein Text im Hint an der Stelle angezeigt werden, wenn die Maus das Rechteck verlässt soll der Hint verschwinden. Allerdings klappt das nicht so richtig. Der Hint will nicht verschwinden und wenn ich das Bild weiter scrolle wird der Hint nicht am Rechteck angezeigt, sondern -wenn überhaupt- irgendwo anders im bild.

Das ist mein Code (in OnMouseMove beim Image):

Delphi-Quellcode:
  // Abfrage ob Maus über rechteck...
  begin
  application.HintPause:=20;
  application.ActivateHint(Point(x,y));
  image1.hint:='Test';
  end
  else
  application.hidehint;
wenn anstatt HideHint CancelHint verwende klappt es auch nicht. Showhint ist bei Application und Image auf True


danke
  Mit Zitat antworten Zitat