Перемещение формы в C# без рамки?
Возможный дубликат:
C# - Сделать форму без полей подвижной?
Перетащите форму окон без полей мышью
Хорошо, я сделал форму с контролем в нем. Форма без границ. Элемент управления внутри формы называется navigationPanel1. Я хочу иметь возможность щелкнуть и перетащить элемент управления для перемещения формы. Как я могу это сделать?
1 ответ
Решение
Вы должны подписаться на события mouse-down, mouse-up и mouse-move. При перемещении мыши вы устанавливаете местоположение вашей формы на новое место (это вам нужно рассчитать). код при перемещении мыши должен выполняться только при нажатии кнопки мыши (сохраните это состояние)