C#:如何在Windows应用程序中自由移动控件?

时间:2010-05-26 06:56:22

标签: c# winforms ide controls positioning

C#:如何在Windows应用程序中自由移动控件?

我不希望IDE控制我控件的位置。

谢谢

3 个答案:

答案 0 :(得分:3)

Visual Studio尝试通过将它们“捕捉”到对齐线(例如另一个控件的左侧,另一个控件的右侧,另一个控件的短距离或表单边缘等)来帮助您对齐控件,这样就可能了你能体验到无法自由移动你的控件吗?

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

答案 1 :(得分:0)

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

如果是这样的话:你必须检查点击鼠标的时间,找到控件,并在点击按钮时随时移动它。

答案 2 :(得分:0)

似乎你正在寻找类似于visual studio表单设计器的实现。 system.design程序集定义了 DesignSurface ,它可以满足您的需要。检查this

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