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.
Meiner Ansicht nach wird MouseMove auch beim Drehen des Rades ausgelöst.
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.