繁体   English   中英

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

[英]C#: How can I move my controls on a win form in windows application freely?

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

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

谢谢

Visual Studio尝试通过将它们“捕捉”到对齐线(例如,另一个控件的左侧,另一个控件的右侧,与另一个控件或窗体边缘的距离很短等)来帮助您对齐控件。体验无法自由移动控件?

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

您是在运行时拖动控件吗?

如果是这样:您必须检查单击鼠标的时间,找到该控件,然后在拖动时只要单击该按钮就将其移动。

您似乎正在寻找与Visual Studio Forms Designer中类似的实现。 system.design程序集定义了可以完全满足您需要的DesignSurface 检查出。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM