Захват мыши в Windows Forms
захват мыши означает, когда элемент управления перехватывает управление всеми входными данными мыши. Когда элемент управления захватил мышь, он получает сигналы от мыши, независимо от того, находится ли указатель в его границах.
Настройка захвата мыши
В Windows Forms мышь захватывается элементом управления, когда пользователь нажимает кнопку мыши на элементе управления, а мышь освобождается элементом управления, когда пользователь освобождает кнопку мыши.
Свойство Capture класса Control указывает, захватил ли элемент управления мышь. Чтобы определить, когда элемент управления теряет захват мыши, обработайте событие MouseCaptureChanged.
Только окно переднего плана может захватывать мышь. Когда фоновое окно пытается записать мышь, окно получает сообщения только для событий мыши, происходящих, когда указатель мыши находится в видимой части окна. Кроме того, даже если окно переднего плана захватило мышь, пользователь по-прежнему может щелкнуть другое окно, приведя его к переднему плану. При захвате мыши сочетания клавиш не работают.
См. также
.NET Desktop feedback