首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

在winform中两个控件相对距离锁死,该怎么解决

2012-05-09 
在winform中两个控件相对距离锁死在窗口的设计模式下(form.cs[设计]),visual 2005 提供的是初始的窗口大小

在winform中两个控件相对距离锁死
在窗口的设计模式下(form.cs[设计]),visual 2005 提供的是初始的窗口大小,而不是全屏状态下的窗口大小。拖放不同的控件在上面时,之间会有相对距离,当运行程序把窗口最大化的时候,控件之间的相对距离会变化,请问怎么控制两个控件之间的相对距离在各种窗口大小的情况下,都不发生变化。

[解决办法]
参考:控件按比例随窗体缩放
[解决办法]
后一个控件的left =前一个控件的left+width+固定宽度或比例宽度(根据form的width来计算)

写在form的resize事件中.
[解决办法]
可以再resize里自己计算.
不过大多数情况调整控件的Anchor属性就可以了.
[解决办法]
你可以使用dock和anchor属性
[解决办法]

探讨
后一个控件的left =前一个控件的left+width+固定宽度或比例宽度(根据form的width来计算)

写在form的resize事件中.

[解决办法]
dock和anchor属性
如果你觉得这样都不行 就只能计算了吧

探讨
引用:
后一个控件的left =前一个控件的left+width+固定宽度或比例宽度(根据form的width来计算)

写在form的resize事件中.


good!

热点排行