C#中怎样让控件大小随着窗体大小变化而变化?

terryghz 2006-07-25 03:26:12
随着拉拽改变窗体大小,要使窗体里的控件的大小位置也跟着改变,大家帮帮忙啊~~?
...全文
2431 21 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
pc_242 2010-06-18
  • 打赏
  • 举报
回复
mark.....
wangwenzhuang 2010-06-18
  • 打赏
  • 举报
回复
设置控件的Anchor属性
dylike 2010-06-18
  • 打赏
  • 举报
回复
在Form_Load时遍历所有控件并记录这些控件与窗体大小的比例.当窗体大小改变时,只要再遍历所有控件,使这些控件的大小乘以新窗体大小与旧窗体大小之比.
zhansir720 2010-06-18
  • 打赏
  • 举报
回复
收藏了先~
salecn 2010-06-18
  • 打赏
  • 举报
回复
又学习了一招,先感谢了!
jianuMan 2010-06-18
  • 打赏
  • 举报
回复
用Dock属性最好的
如果自己写Resize代码 可能有延迟
Jellyfancy 2010-06-15
  • 打赏
  • 举报
回复
捷哥1999 2010-06-15
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 baixutao 的回复:]

不知道,学习中
[/Quote]

可以看这里的代码实现:
http://www.cnblogs.com/kenkao/archive/2008/11/10/1330623.html
shenzhiyong2008 2010-06-15
  • 打赏
  • 举报
回复
属性:dock->fill
baixutao 2010-06-15
  • 打赏
  • 举报
回复
不知道,学习中
yyss66 2010-06-15
  • 打赏
  • 举报
回复
UP ~~~
ajq1989 2010-06-15
  • 打赏
  • 举报
回复
dock
oneatree 2010-06-15
  • 打赏
  • 举报
回复
Anchor属性和Dock属性
amingo 2006-07-25
  • 打赏
  • 举报
回复
anchor dock 是可以改变,我的情况是这样的:做出来的窗体到客户那边用,他们的分辨率800*600或者更低,窗体大小固定吧,又要拉下拉或者横拉,变化大小吧,很多控件就看不见了,因此问这个问题,大家好探讨下,做法肯定有的,我在resize事件中让From的Size变化,但是如果我放一个Panel or GroupBox 然后Dock.Fill,Panel上加入放很多(10个)的Button,然后变化窗体大小,怎么弄都得不到愿望中的效果,现在我自己的做法是Form中定义一个MinimumSize,然后把控件都挤着放进去,就解决问题,希望大家还有更方便和优雅的解决方法~~~
terryghz 2006-07-25
  • 打赏
  • 举报
回复
anchor dock 是可以改变,我的情况是这样的:做出来的窗体到客户那边用,他们的分辨率800*600或者更低,窗体大小固定吧,又要拉下拉或者横拉,变化大小吧,很多控件就看不见了,因此问这个问题,大家好探讨下,做法肯定有的,我在resize事件中让From的Size变化,但是如果我放一个Panel or GroupBox 然后Dock.Fill,Panel上加入放很多(10个)的Button,然后变化窗体大小,怎么弄都得不到愿望中的效果,现在我自己的做法是Form中定义一个MinimumSize,然后把控件都挤着放进去,就解决问题,希望大家还有更方便和优雅的解决方法~~~
andrew_feng 2006-07-25
  • 打赏
  • 举报
回复
Anchor属性和Dock属性
很好控制
maoyanyu 2006-07-25
  • 打赏
  • 举报
回复
Anchor属性和Dock属性
kbxj406 2006-07-25
  • 打赏
  • 举报
回复
用Panel来控制也不错,通过设置Panel的Dock属性
yq_net 2006-07-25
  • 打赏
  • 举报
回复
xuexi
mail_ricklee 2006-07-25
  • 打赏
  • 举报
回复
winfrom的我们团队正在设计,你可以关注
NickLee.Framework.2.0.0.2

下载地址
http://nicklee.yuanbo.cn/NickLee.Framework.2.0.0.2.rar
http://www.mikecat.net/default.asp?cateID=1
http://bbs.dnc.com.cn/Topics/44.aspx
http://www.dnc.com.cn/

演示地址
http://nicklee.yuanbo.cn

加载更多回复(1)

111,094

社区成员

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

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

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