![]() |
VST Hint bei Tastendruck anzeigen
Hallo DPler,
ich überlege gerade ob es möglich ist den Hint eines Knoten bei Tastendruck anzuzeigen. Hintergrund ich habe eine Anwendung die ohne Maus bedient werden muss, in einer kleinen Tabelle können Einträge ausgewählt werden, bei manchen Einträgen soll ein kleiner Hinweis angezeigt werden. Ich hatte überlegt ob man dazu nicht das Ereignis
Delphi-Quellcode:
verwenden kann, finde aber einfach keine Lösung wie ich dieses Ereignis bei Tastendruck auslösen kann.
OnGetHint
|
AW: VST Hint bei Tastendruck anzeigen
Die Frage ist, ob du das nicht an anderer Stelle anzeigen möchtest. Ein Hint ohne Maus- oder Touchbedienung könnte unpraktisch sein.
Mit ActivateHint solltest du aber weiterkommen: ![]() |
AW: VST Hint bei Tastendruck anzeigen
Zitat:
Delphi-Quellcode:
komme ich auch nicht weiter, wenn ich das im
TApplication.ActivateHint
Delphi-Quellcode:
oder
OnKeyDown
Delphi-Quellcode:
Ereignis aufrufen will. Ich schätze durch den Tastendruck wird der Hint direkt wieder unterdrückt. Ich werde mir da wohl etwas anderes einfallen lassen müssen.
OnKeyPress
|
AW: VST Hint bei Tastendruck anzeigen
Sende dir einfach eine Message und aktiviere dort den Hint.
|
AW: VST Hint bei Tastendruck anzeigen
Ich weiß zwar nicht ob ein expliziter Aufruf von ActivateHint auch nochmal über die eigenen Mechanismen der Komponente laufen, aber hast Du sichergestellt, dass ShowHint bzw. ParentShowHint (und dann natürlich ShowHint des Parents) des VSTs auf True gestellt ist?
Zusätzlich musst Du wahrscheinlich trotzdem das OnGetHint() Event nutzen, da Du dort ja erst festlegst was im Hint überhaupt stehen soll. Und dann gibt es ja noch ein paar spezielle Eigenschaften wie HintMode und HintAnimation. Die sollten auch richtig stehen damit etwas angezeigt wird. Ich habe HintMode immer auf hmHint und HintAnimation auf haFade festgelegt. |
AW: VST Hint bei Tastendruck anzeigen
Zitat:
Danke |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:56 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