在 C# 中移动不带边框的窗体

本文关键字:边框 窗体 移动 | 更新日期: 2023-09-27 18:34:52

可能的重复项:
C# - 使无边框表单可移动?
通过鼠标拖动无边框窗口表单

好的,我已经制作了一个带有控件的窗体。形式是无国界的。窗体内的控件称为 navigationPanel1。我希望能够单击并拖动控件以移动窗体。我该怎么做?

在 C# 中移动不带边框的窗体

您必须订阅鼠标按下、鼠标向上和鼠标移动事件。在鼠标移动中,您将表单的位置设置为新位置(您必须计算(。仅当鼠标按钮按下时,才应执行鼠标移动中的代码(保存此状态(