Границы Windows Forms и контроль формы - PullRequest
0 голосов
/ 08 марта 2012

Когда я использую этот код, чтобы скрыть границу окна:

this.FormBorderStyle = FormBorderStyle.None;

Я теряю контроль над его перемещением, есть способ добавить код, который позволит вам щелкать и перетаскивать в любом месте формысам?

Ответы [ 2 ]

1 голос
/ 08 марта 2012

Краткий ответ, нет. Нет такой вещи, встроенной в WinForms. Вам нужно будет добавить обработчик событий в клиентскую область и самостоятельно обработать перемещение окна. Чтобы избежать дублирования ответов, я отправляю вас обратно на эту запись

0 голосов
/ 08 марта 2012

Вместо этого это относительно легко сделать с помощью Windows API.
Нам нужно убедить оконного менеджера поверить, что мы нажали на заголовок окна.
Посмотрите на пример в этом проекте

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...