Winforms : Abfangen der Maus-Event auf der Main Form zunächst nicht auf Steuerelemente

Es ist sicherlich ein bequemer Weg, dies zu tun :

Implementierte ich ein "Fenster Verschieben" auf die Maus ziehen Verhalten auf meinem main-form,
und ich möchte, dass der Mausklick/Move-Ereignis abgefangen werden, durch die form, nicht durch Kontrollen, die in ihm sind.

Ich würde gerne ein Äquivalent zu/replizieren die "KeyPreview" - Eigenschaft für Maus-Ereignisse

Außerdem möchte ich vermeiden Umleiten der Maus-Event auf der Main-Methode des Formulars 12-mal in 12-Steuerelemente " Maus-Ereignisse einzeln (das ist der hässliche workaround habe ich bisher Gefunden)

Irgendwelche Ideen ?

  • Tun das Kind steuert auch den Umgang mit der Maus klicken/bewegen von events?
  • Einige von Ihnen, nicht alle. Und ich will unbedingt vermeiden, dass die Maus-Event auf der Main-Methode des Formulars 12 mal in 12 Steuert
  • Sie können einen message filter. (Trivial-Antwort konvertiert Kommentar automatisch.)
Schreibe einen Kommentar