如何保证控件布局不随窗口的大小改变而变乱?

fuli1979 2005-03-21 12:10:05
我有一个有很多控件的窗体,在窗体设计器里面布局的好好的,可是运行程序后,改变窗体的大小,控件就会变乱,用anchor属性也很难做到保持它们不乱,常常是顾得了这个顾不了那个,请问有什么好办法啊?
另外,我在17‘’的显示器上设计的窗体,由于设计的太大,拿到15''的显示器上竟然显示不全,这又该怎么办呢?
...全文
529 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
egxsun 2005-03-21
  • 打赏
  • 举报
回复
你在设计时可以按照800X600来设计你的窗口
fuli1979 2005-03-21
  • 打赏
  • 举报
回复
dock好像只能使控件停靠在某一边,并且空间的大小会扩展到与那条边一样长啊。二楼的兄弟所说的方法,不能满足我的第二个问题啊,因为如果都设为topleft的话,控件不会随着窗口大小而改变,这样在15‘’的显示器上就显示不全。
web_gus 2005-03-21
  • 打赏
  • 举报
回复
把窗体设成不可改变大小的?
fansihong 2005-03-21
  • 打赏
  • 举报
回复
我认为你理解有个错误。设计界面应该每个控件采用dock。这样在不同分辨率下,控件会随着界面而变化。(设置dock要根据实际情况设置控件的宽或者高任意一个属性跟随界面变动)。达到美观。
如果界面控件不跟随窗口大小而变化的话。到小分辨率下,会出现问题的
fanruinet 2005-03-21
  • 打赏
  • 举报
回复
省事点的办法就是把所有控件anchor设成top&left,dock设为none,这样窗口的大小不会影响控件的位置。要是想让控件随窗口大小改变的话,就必须好好设置,每一个都顾,别无他法。

显示不全只能缩小窗口

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧