Mauserfassung in Windows Forms

Mauserfassung bedeutet, dass sämtliche Mauseingaben von einem Steuerelement übernommen werden. Wenn ein Steuerelement die Maus erfasst hat, empfängt es Mauseingaben unabhängig davon, ob sich der Mauszeiger innerhalb des zugehörigen Rahmens befindet.

Festlegen der Mauserfassung

In Windows Forms wird die Maus vom Steuerelement erfasst, wenn der Benutzer eine Maustaste auf einem Steuerelement drückt, und die Maus wird vom Steuerelement freigegeben, wenn der Benutzer die Maustaste loslässt.

Die Eigenschaft Capture der Klasse Control gibt an, ob ein Steuerelement die Maus erfasst hat. Behandeln Sie das Ereignis MouseCaptureChanged, um zu bestimmen, wann ein Steuerelement die Mauserfassung verliert.

Die Maus kann nur im Vordergrundfenster erfasst werden. Wenn ein Hintergrundfenster versucht, die Maus zu erfassen, empfängt das Fenster nur Nachrichten für Mausereignisse, die auftreten, wenn sich der Mauszeiger innerhalb des sichtbaren Teils des Fensters befindet. Außerdem gilt: Der Benutzer kann weiterhin auf ein anderes Fenster klicken und es so in den Vordergrund holen, auch wenn das Vordergrundfenster die Maus erfasst hat. Wenn die Maus erfasst wird, funktionieren Tastenkombinationen nicht.

Weitere Informationen