Захват мыши в Windows Forms
Захват мыши означает, что элемент управления принимает командование всеми входными данными мыши. При захвате мыши элемент управления получает входные данные мыши независимо от того, находится ли указатель в его границах.
Настройка захвата мыши
В Windows Forms мышь захватывается элементом управления, когда пользователь нажимает кнопку мыши на элементе управления. Мышь высвобождается элементом управления, когда пользователь отпускает кнопку мыши.
Свойство Capture класса Control указывает, захватил ли элемент управления мышь. Чтобы определить, когда элемент управления теряет захват мыши, обработайте событие MouseCaptureChanged.
Захватывать мышь может только окно переднего плана. При попытке захватить мышь фоновое окно получает сообщения только для событий мыши, возникающих, когда указатель мыши находится в видимой части окна. Кроме того, даже если окно переднего плана захватило мышь, пользователь по-прежнему может щелкнуть другое окно и вывести его на передний план. При захвате мыши сочетания клавиш не работают.
См. также
.NET Desktop feedback
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по