可能重复:
C# - Make a borderless form movable?
Drag borderless windows form by mouse
好的,我已经制作了一个带有控件的表单。表格没有边框。表单内的控件称为navigationPanel1。我希望能够单击并拖动控件以移动表单。我该怎么做?
答案 0 :(得分:-1)
您必须订阅鼠标按下,鼠标按下和鼠标移动事件。在鼠标移动中,您可以将表单的位置设置为新位置(这是您必须计算的)。如果鼠标按钮停止,则鼠标移动中的代码应该是executet(保存此状态)