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 auf Button soll nicht verschwinden (https://www.delphipraxis.net/34962-hint-auf-button-soll-nicht-verschwinden.html)

stefan2005 30. Nov 2004 19:28


Hint auf Button soll nicht verschwinden
 
hi,
ich hab einen SpeedButton mit einem kleinen Hint-Text und die Property ShowHint auf True gesetzt.
Wenn ich mit der Maus drüberbewege, dann erscheint der Hint.
Aber nach einigen Sekunden verschwindet er wieder automtisch, auch wenn ich weder die Maus oder sonst was bewege...

ist das so von Windows oder gibts da irgendwo eine Einstellund oder Eigenschaft, die bewirkt dass der Hint solange angezeicht wird, wie man die Maus über den SpeedButton hat ?

cu,
stefan2005

Pr0g 30. Nov 2004 19:46

Re: Hint auf Button soll nicht verschwinden
 
Der Standardwert wird AFAIK von Windows festgelegt, diesen kannst du dann jedoch für dein Programm ändern, aber das wirkt sich auf alle Hints aus. Mit "HintHidePause" kannst du die Millisekunden einstellen, nach denen der Hint wieder verschwinden soll. Der größtmögliche Wert ist "High(Integer)":

Delphi-Quellcode:
Application.HintHidePause := High(Integer);
Wenn du das wirklich nur für den Button oder so haben willst, und die restlichen Hints normal, dann könntest du bspw. mit Hilfe der Cursorposition prüfen, ob der Mauszeiger über dem Button ist und die Wartezeit dann hochsetzten, sonst zurücksetzten.

MfG Pr0g

stefan2005 30. Nov 2004 19:49

Re: Hint auf Button soll nicht verschwinden
 
hi,
wow ging das aber schnell ;)
danke, :hello:
es klappt auch noch !

cu,
stefan2005


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