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