Label vergößern bei MouseOver
-
hey,
ich hätte gerne, dass sich mein Label vergrößert, sobald ich mit der mouse darüber gehe und solang die mouse darüber bewegt wird soll es groß bleiben und wenn man wieder davon runter geht soll es wieder klein werden, kann mir da jemand helfen?
Thx
Gruß
MWJK
-
Und wo ist jetzt das Problem?
Das Event OnMouseOver kannst Du in der Hilfe nachlesen. Den EventHandler OnMouseOut kannst Du Dir selber implementieren oder die benachbarten Objekte übernehmen das Out durch ihr eigenes OnMouseIn.Gruss
-
Das Problem ist, dass es kein OnMouseOver gibt ...... sonst hätte ich es allein hinbekommen ...
Gruß
MWJK
-
dann versuch mal OnMouseMove beim Label und beim Parent (Form, Panel),
bei dem einen größer und bei dem anderen wieder normal machen
-
Hallo
Wie schon gesagt must du eben diesen Event selber einbauen, indem du eine neue Komponente von TLabel ableistest und die Windows-Messages abfängst und verarbeitest. Das Prinzip wird hier erklärt.
Hier im Forum sind grad für OnMouseEnter und OnMouseLeave (so wie die neuen Events heißen sollten) auch schon Beispiele zu finden.@ Linnea : das würde zwar funktionieren, finde ich aber unsauber und unflexibel.
bis bald
akari