![]() |
Tooltip anzeigen, wenn mein Programm nicht den Fokus hat
Hallo DPler,
ich schreibe z. Z. eine Shortcut-Leiste, welche sich entweder an der oberen oder an den unteren Desktop-Rand darstellt (ähnlich der OFFICE-Leiste). Ich verwende auf meinem Formular, dynanisch erstellte Toolbars, mit den entsprechend benötigten Toolbuttons. Die ShowHint-Eigenshaft ist aktiviert und ein Hinttext wird zur Laufzeit zugewiesen. Wenn die Shortcut-Leiste den Fokus hat, wird der Tooltip einwandfrei dargestellt. Wird der Fokus an ein anderes Programm abgegeben, reagiert zwar der Toolbutton (Einstellung auf Flat = True), aber der Hint wird nicht angezeigt. Hat jemand von euch eine Lösung für dieses Problem? MfG Amalkotey |
Re: Tooltip anzeigen, wenn mein Programm nicht den Fokus hat
Hallo,
Da ein Hint nur dann angezeigt wird, wenn eine Form den Focus hat, müsstest du den Hint manuell anzeigen lassen. Konkret heisst das: Mausposition ermitteln, Control unter dem Cursor ermitteln, Hint für jenes Control anzeigen lassen. |
Re: Tooltip anzeigen, wenn mein Programm nicht den Fokus hat
Hi Toms,
ich denke Du hast Recht. Vorerst begnüge ich mich damit, im OnMouseMove-Ereignis meiner Shortcut-Leiste den Fokus zu übergeben. Hast Du vieleicht eine Idee, wie ich eine eigene Hint-Anzeige realisieren kann. Gruss Amalkotey |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:54 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