Laden...

MouseWheel

Erstellt von beegee vor 17 Jahren Letzter Beitrag vor 17 Jahren 1.409 Views
B
beegee Themenstarter:in
41 Beiträge seit 2007
vor 17 Jahren
MouseWheel

Ich möchte per Code überprüfen ob dass Mausrad gedreht wurde (kein event) und um wieviel Einheiten nach oben/unten.

Da das MouseWheel-Event bei Panels nicht ausgeführt wird.

5.742 Beiträge seit 2007
vor 17 Jahren

Meiner Ansicht nach wird MouseMove auch beim Drehen des Rades ausgelöst.

B
1.529 Beiträge seit 2006
vor 17 Jahren

Das Problem ist, dass das MouseWheel-Event immer nur an das fokussierte Control geschickt wird und ein Panel halt keinen Fokus haben kann.

Du könntest probieren, ob das Form selbst die MouseWheel-Events erhält. Wenn nicht, kannst du immer noch per Application.FilterMessage auf WM_MOUSEWHEEL filtern.