![]() |
ShowHint neu aufrufen
Gibt es eine Möglichkeit ShowHint innerhalb der gleichen Komponente neu zu aktivieren, wenn sich z. B. die Information geändert hat?
In meinem Fall will ich Itemtexte einer ListBox, die die nicht komplett angezeigt werden können, über ShowHint anzeigen. Ich würde ShowHint also gerne an die Items und nicht ListBox koppeln. |
AW: ShowHint neu aufrufen
Schau dir mal das
![]() |
AW: ShowHint neu aufrufen
Das es unter TApplication einige Hint Methoden gibt, weiß ich, nur die eine bestimmte die ich suche nicht.
Allerdings habe ich jetzt etwas getricks und habe was ich will. |
AW: ShowHint neu aufrufen
ShowHint klingt doch danach, als könne man damit was einblenden?
OK, CancelHint und gleich danach ActivateHint klingt noch besser. |
AW: ShowHint neu aufrufen
Zitat:
Zitat:
Wie gesagt, etwas triksen, dann geht es. Und zwar nicht brutal CancelHint und gleich danach ActivateHint aufrufen, da die nächste Mausbewegung wieder CancelHint aufruft, und dann sieht man nichts, sondern nur dann aufrufen wenn sich etwas ändert. Also Hint auf Änderung im Text überwachen und erst dann CancelHint und ActivateHint aufrufen. Also nur ein mal pro Item. |
AW: ShowHint neu aufrufen
Zitat:
|
AW: ShowHint neu aufrufen
Die blose Zuweisung des Hints löst kein Ereignis für einen Refresh aus. (es wird nur
Delphi-Quellcode:
geändert)
FHint: string
Auch das Anzeigen des Hint wird standardmäßg nicht zeilenweise ausgewertet. Bewegt man die Maus nur innerhalb des Controls wird der Hint nicht mehr neu angezeigt. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:23 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz