MouseMove Bildungslücke

07/02/2009 - 19:56 von Peter Haus | Report spam
Hallo NG.

Leider verstehe ich da was Grundlegendes nicht.

Da ich beim wechseln auf ein Control (DataRepeater) reagieren möchte,
wollte ich das MouseEnter() Event dazu verwenden.
Da dieses Event nicht zuverlàssig gefeuert wird, wenn der ganze Bereich
(Panel) mit DR-Items gefüllt ist, habe ich mir gedacht, dass ich mit dem
form_MouseMove() Event schauen möchte, ob sich die Mause auf der Flàche
des DataRepeater befindet.
Aber kein Form_MouseMove() kommt?
Gibt es sowas wie KeyPreview für die Mause?

Danke für Info
Peter
 

Lesen sie die antworten

#1 Herfried K. Wagner [MVP]
07/02/2009 - 22:20 | Warnen spam
"Peter Haus" schrieb:
Leider verstehe ich da was Grundlegendes nicht.

Da ich beim wechseln auf ein Control (DataRepeater) reagieren möchte,
wollte ich das MouseEnter() Event dazu verwenden.



Was meinst Du mit "wechseln auf ein Control"? Das Bewegen des Mauszeigers
über das Steuerelement?

Da dieses Event nicht zuverlàssig gefeuert wird, wenn der ganze Bereich
(Panel) mit DR-Items gefüllt ist, habe ich mir gedacht, dass ich mit dem
form_MouseMove() Event schauen möchte, ob sich die Mause auf der Flàche
des DataRepeater befindet.
Aber kein Form_MouseMove() kommt?
Gibt es sowas wie KeyPreview für die Mause?



Nein. Du wirst um PInvoke nicht umhinkommen (evtl. mit 'SetCapture',
'GetCapture' und 'ReleaseCapture').

M S Herfried K. Wagner
M V P <URL:http://dotnet.mvps.org/>
V B <URL:http://dotnet.mvps.org/dotnet/faqs/>

Ähnliche fragen