Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Hint/ Tooltip auf Stringgridzeile erstellen /refreshen (https://www.delphipraxis.net/70339-hint-tooltip-auf-stringgridzeile-erstellen-refreshen.html)

Coder 28. Mai 2006 23:55


Hint/ Tooltip auf Stringgridzeile erstellen /refreshen
 
Mhh, tja, is nich ganz einfach, was ich will.
Also: Jeder 2.te oder dritte kennt vom Emül , äh Emule diese Hintfunktion, wenn man über die Dateinamen fährt, daß dann ein ganzer Block mit Informationen über die Datei/Quellen usw. angezegeit wird.
(Und man kann die TooltipZeit einstellen.
Von 0 bis x. => unter Optionen)

So und ich will auf einem Stringgrid immer beim Bewegen der Maus von mehr als ca. 10 Pixel (is bei mir 1 Zeile) auf der y-Achse ein neues Tooltip zu der Zeile anzeigen.

Der Hint wird aber nur 1x angezeigt, wenn man weiter mit der Maus auf der Stringgrid Kompo rumschiebt.
Erst, wenn irgendwo reinklickt, oder man die Maus auf die Form gezogen hat, kann man wieder einen neuen Tooltip anzeigen.
Aber ich möcht das, wenn man mit der Maus eine Zeile tiefer zieht, daß dann gleich das neue Hint erscheint.

Das ganze schreibe ich in die TForm1.StringGrid1MouseMove(), - soviel ist klar.

Aber wie kann ich den Hint/Tooltip reaktivieren?
ohne erst von der Kompo runter zu müssen / Anklicken?

marabu 29. Mai 2006 07:00

Re: Hint/ Tooltip auf Stringgridzeile erstellen /refreshen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Jens.

Zitat:

Zitat von Coder
is nich ganz einfach, was ich will

aber auch nicht besonders schwierig.

Deinen elektrischen Esel kenne ich zwar nicht, aber ich kann dir verraten wie ich das Problem in D7 löse. Ich verwende das Ereignis OnShowHint der Application. Die Details kannst du der angehängten Demo-Form entnehmen.

Grüße vom marabu


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:39 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz