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 Balloon-Meldungen anders anzeigen??? (https://www.delphipraxis.net/22276-balloon-meldungen-anders-anzeigen.html)

romber 15. Mai 2004 11:49


Balloon-Meldungen anders anzeigen???
 
Ich habe folgende Tips benutzt, um Balloon-Meldungen zu realisieren:
http://www.swissdelphicenter.ch/de/showcode.php?id=1587
http://www.swissdelphicenter.ch/de/showcode.php?id=1555

Funktioniert, aber leider werden Balloons erst agezeigt, wenn man Mauszeiger über dem in der Aufruf der Funktion definierten Objekt hält. (Ich habe versucht, micht deutlich wie möglich auszudrücken, wenn jemand nicht ganz versteht was ich meine, bitte die Beispiele aus den oberen Links ausprobieren ;-))

Meine Gedanke war, die Balloon-Meldung über einem anderen Objekt sofort anzeigen, z. B. über einem Edit-Feld wenn ein Button gedrückt wird.
Dass wäre so eine Art Bestätigung, dass der Vorgang erfolgreich ausgeführt wurde, ganz ohne lästigen MessageBoxen. Lässt sich das machen? Kann man die Code in den Links irgendwie dafür modernisieren? Danke für jeden Tip!

MathiasSimmack 15. Mai 2004 12:57

Re: Balloon-Meldungen anders anzeigen???
 
In der Form wohl nicht, da es sich dabei ja um Hints (= Tooltipps) handelt. Und die erscheinen nun mal nur, wenn du den Mauszeiger auf dem Objekt parkst und wartest. Du könntest dir aber mal im PSDK die ganzen Tooltipp-Messages anschauen, [msdn]"TTM_POPUP"[/msdn] bspw. In der Erklärung steht, das lässt den Tipp erscheinen, allerdings bei den letzten (bekannten) Mauskoordinaten.

Schau einfach mal ob du was passendes findest. ;)

romber 15. Mai 2004 19:20

Re: Balloon-Meldungen anders anzeigen???
 
Danke!


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:01 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