代码之家  ›  专栏  ›  技术社区  ›  odiseh

C:如何在Windows应用程序中自由移动Win窗体上的控件?

  •  1
  • odiseh  · 技术社区  · 15 年前

    C:如何在Windows应用程序中自由移动Win窗体上的控件?

    我不想让IDE控制我的控件的位置。

    谢谢你

    3 回复  |  直到 15 年前
        1
  •  3
  •   Julian    15 年前

    Visual Studio试图通过将控件“对齐”到对齐线(例如,另一个控件的左侧、另一个控件的右侧、与另一个控件或窗体边缘的短距离等)来帮助您对齐控件,因此这可能是您认为无法自由移动控件的原因?

    如果是这种情况,您可以使用键盘上的箭头来微调位置。用鼠标将控件移动到所需位置,然后使用键盘进行最终调整。

        2
  •  0
  •   Anemoia    15 年前

    你的意思是在运行时拖动控件吗?

    如果是这样:您必须检查鼠标何时被单击,找到控件,并在拖动时移动它,只要按钮被单击。

        3
  •  0
  •   this. __curious_geek    15 年前

    似乎您正在寻找与Visual Studio窗体设计器类似的实现。System.Design组件定义 设计表面 那当然可以满足你的需要。检查 this 出来。

    http://www.codeproject.com/KB/cs/DesignSurfaceExtended.aspx