![]() |
Fenster erscheinen lassen, wenn Maus über best. Bereich?
Hallo,
ich würde gerne ein kleines Fenster erscheinen lassen, wenn man mit der Maus über eine bestimmte Stelle fährt (z.B. über eine Grafik oder ähnliches). Dazu bräuchte ich so eine Art MouseOver - gibt es so was? Oder hat jemand eine andere Idee, wie das funktionieren könnte? Vielen Dank schon mal, Gruß, Diana |
Re: Fenster erscheinen lassen, wenn Maus über best. Bereich?
Hm. Reichen dir die kleinen gelben Hinweisfenster von Windows? Dann kuck dir mal die Eigenschaft Hint im ObjektInspektor an. Tipp: Nicht vergessen ShowHint auf True zu stellen. ;)
|
Re: Fenster erscheinen lassen, wenn Maus über best. Bereich?
Hi,
Hint reicht leider nicht aus, der verschwindet mir zu schnell wieder...oder gibt es die Möglichkeit den Hint so lange anzuzeigen, wie man mit der Maus über der Grafik ist? Dann könnte ich es mal versuchen. Gruß, Diana |
Re: Fenster erscheinen lassen, wenn Maus über best. Bereich?
Zitat:
setze Application.HintHidePause einfach ein bisschen höher (Angabe in ms)! ;) Zitat:
mirage228 |
Re: Fenster erscheinen lassen, wenn Maus über best. Bereich?
Mit
Code:
kannst du die Zeit in Millisekunden angeben,
Application.HintHidePause := 10000;
die der Hinweistext angezeigt werden soll. |
Re: Fenster erscheinen lassen, wenn Maus über best. Bereich?
Zitat:
Zum MouseOver: Dies sollte man mit dem MouseMove Ereignis und einen Timer realisieren. Im MouseMove:
Delphi-Quellcode:
Nebenbei sollte sich noch die aktuelle Cursor-Position gemerkt werden.
SetTimer(Handle, 1, 500, nil)
In WM_TIMER - KillTimer - Aktuelle CursorPosition gleich der Position beim auslösen? -> JA -> Zeige ein Fenster. |
Re: Fenster erscheinen lassen, wenn Maus über best. Bereich?
Danke für den Tipp!
Da ich allerdings relativ viel Text in dem Hintfenster anzeigen möchte muss ich schauen, ob ob es grafisch gut aussieht...falls nicht, dann werde ich einfach noch mal weiter fragen. Gruß, Diana |
Re: Fenster erscheinen lassen, wenn Maus über best. Bereich?
Wir jhatten hier im Forum schon mal das Problem, dass jemand eine Grfiik im Hint anzeigen wollte. Eventuell hilft ja das weiter. sakura hat dazu was gepsotet. Da müsstest du mal etwas suchen, Stichworte kann ich dir da leider auch nicht geben.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:04 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