在没有边框的C#中移动表单?

时间:2012-05-22 12:49:01

标签: c# visual-c#-express-2010

  

可能重复:
  C# - Make a borderless form movable?
  Drag borderless windows form by mouse

好的,我已经制作了一个带有控件的表单。表格没有边框。表单内的控件称为navigationPanel1。我希望能够单击并拖动控件以移动表单。我该怎么做?

1 个答案:

答案 0 :(得分:-1)

您必须订阅鼠标按下,鼠标按下和鼠标移动事件。在鼠标移动中,您可以将表单的位置设置为新位置(这是您必须计算的)。如果鼠标按钮停止,则鼠标移动中的代码应该是executet(保存此状态)