![]() |
Hints... egal wo!
So wie ich das gesehen habe, muss die Komponente, die den Hint erhält ja diese Funktion expliziet unterstützen und selbst ein Ereignis für den Hint auslösen.
Da ich aber gerade versuche das ganze Programm selbst zu krickeln, muss ich so abfragen... : Wenn Mauszeiger in einem bestimmten Bereich auf dem Canvas, dann zeige den Hint direkt am Mauszeiger an... :oops: Aber wie soll das funktionieren? :gruebel: |
Re: Hints... egal wo!
Zitat:
Du könntest die Komos doch auch dynamisch erstellen ... |
Re: Hints... egal wo!
Komos? Was'n das?
|
Re: Hints... egal wo!
:oops: Komos :arrow: Kompos :arrow: Komponenten ;)
|
Re: Hints... egal wo!
Is doch ganz einfach... Wenn sich die Maus einige Zeit nicht bewegt hat, öffnest Du ein kleines nichtmodales Fenster mit deinem Hilfetext, welches nach einiger Zeit wieder verschwindet. Oder wenn man irgendwo hinklickt. Oder eine Taste drückt. Oder wenn das Fenster den Fokus verliert. Oder.. Oder. Oder.
|
Re: Hints... egal wo!
Nö, ne Wartezeit will ich nicht. ;)
Ok, angenommen ich nehme ein Panel... wie Richte ich das Panel am Mauszeiger aus? (Das Panel Soll dem Mauszeiger folgen..) |
Re: Hints... egal wo!
Zitat:
Delphi-Quellcode:
procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer); begin Panel1.Top := Y; Panel1.Left := X; end; |
Re: Hints... egal wo!
In das Ereigniss onmousemove gibt es eine mauszeigerposition die durch die beiden integer zahlen x,y gekennzeichnet sind ...
Panel hat Top und Left als panel Position. :) Ok ich war zu spät sorry |
Re: Hints... egal wo!
Liste der Anhänge anzeigen (Anzahl: 1)
Das ist doch Dreck...
Wie soll dann der Hint bestimmt aus dem Formular rauskucken können? ;) Hab' mal skizziert... Edit: Ich muss dann direkt auf 'm Bildschirm pinseln, oder? |
Re: Hints... egal wo!
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:07 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