Partager via


Capture de la souris dans les Windows Forms

La capture de souris fait référence lorsqu’un contrôle prend la commande 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.

Définition 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 Capture propriété de la Control classe 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