Partager via


Capture de souris dans Windows Forms

capture de souris fait référence à une situation où un contrôle prend le contrôle de toutes les entrées de la souris. Lorsqu’un contrôle a capturé la souris, il reçoit l’entrée de la souris si le pointeur se trouve à l’intérieur de ses bordures.

Paramétrage de la capture de souris

Dans Windows Forms, la souris est capturée par le contrôle lorsque l’utilisateur appuie sur un bouton de souris sur un contrôle et que la souris est libérée par le contrôle lorsque l’utilisateur relâche le bouton de la souris.

La propriété Capture de la classe Control spécifie si un contrôle a capturé la souris. Pour déterminer quand un contrôle perd la capture de la souris, gérez l’événement MouseCaptureChanged.

Seule la fenêtre de premier plan peut capturer la souris. Lorsqu’une fenêtre d’arrière-plan tente de capturer la souris, la fenêtre reçoit des messages uniquement pour les événements de souris qui se produisent lorsque le pointeur de la souris se trouve dans la partie visible de la fenêtre. En outre, même si la fenêtre de premier plan a capturé la souris, l’utilisateur peut toujours cliquer sur une autre fenêtre, l’amener au premier plan. Lorsque la souris est capturée, les touches de raccourci ne fonctionnent pas.

Voir aussi