Mauserfassung in Windows Forms
Mauserfassung bezieht sich darauf, wenn ein Steuerelement die Steuerung aller Mauseingaben übernimmt. Wenn ein Steuerelement die Maus erfasst hat, empfängt es Mauseingaben, unabhängig davon, ob sich der Zeiger innerhalb des 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 losgelassen, wenn der Benutzer die Maustaste loslässt.
Die Capture Eigenschaft der Control Klasse gibt an, ob ein Steuerelement die Maus erfasst hat. Um zu bestimmen, wann ein Steuerelement das Maussignal verliert, behandeln Sie das MouseCaptureChanged-Ereignis.
Nur das Vordergrundfenster kann die Maus erfassen. 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. Auch wenn das Vordergrundfenster die Maus erfasst hat, kann der Benutzer weiterhin auf ein anderes Fenster klicken und es in den Vordergrund bringen. Wenn die Maus erfasst wird, funktionieren Tastenkürzel nicht.
Siehe auch
.NET Desktop feedback