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
.NET Desktop feedback
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für