社区
C#
帖子详情
C# 窗体内所有控件随窗体大小自动调整问题
sundk911
2012-07-26 09:55:08
因为窗体内控件较多,一一选中进行属性设置太过繁琐,而且发现整个整体没有anchor属性,请问各位大侠有没什么方法可以实现整个窗体内所用控件跟随窗体大小自动调整呢? 谢谢
...全文
1543
18
打赏
收藏
C# 窗体内所有控件随窗体大小自动调整问题
因为窗体内控件较多,一一选中进行属性设置太过繁琐,而且发现整个整体没有anchor属性,请问各位大侠有没什么方法可以实现整个窗体内所用控件跟随窗体大小自动调整呢? 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Csharp_琪
2012-07-26
打赏
举报
回复
按照一楼说的那样,研究下dock和anchor属性,就明白了
sundk911
2012-07-26
打赏
举报
回复
有没有对整个窗体的操作,要所有控件全跟着变动 , 写代码也行,谢谢 [Quote=引用 2 楼 的回复:]
这不可能吧,不一个个设难道要控件全自动?
[/Quote]
chinnsyuutou
2012-07-26
打赏
举报
回复
这不可能吧,不一个个设难道要控件全自动?
bdmh
2012-07-26
打赏
举报
回复
就是dock或者anchor,为每个控件设置anchor是可行的
sundk911
2012-07-26
打赏
举报
回复
晕 不好意思 没懂哎 我用dock试了下 不行哎 [Quote=引用 17 楼 的回复:]
dock停靠属性就行啦,四角全钉上
[/Quote]
冬冬冬冬冬冬冬冬冬冬
2012-07-26
打赏
举报
回复
dock停靠属性就行啦,四角全钉上
sundk911
2012-07-26
打赏
举报
回复
请问如何封装呢? 是用已有的控件 还是要自己写代码实现呢 谢谢[Quote=引用 15 楼 的回复:]
把你需要的控件先封装成一个控件,然后再使用。
[/Quote]
vioalouyang
2012-07-26
打赏
举报
回复
把你需要的控件先封装成一个控件,然后再使用。
Anod
2012-07-26
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
就是dock或者anchor,为每个控件设置anchor是可行的
[/Quote]
只有这办法了 要不然就在窗体刷新事件里面一个一个设置吧,,,,
nikolaichow
2012-07-26
打赏
举报
回复
dock
chinnsyuutou
2012-07-26
打赏
举报
回复
如果所有控件是按照比例调整的话
你可以设置一个控件的根据窗体大小变化而变化,然后获取变化的系数,然后其他控件的size*这个系数
popo0762
2012-07-26
打赏
举报
回复
控件再多,编译前手动设置一下dock或者anchor很困难?
ctrl+A一下,选中窗体里所有的控件,排除没有dock或anchor属性的控件,剩下的,就可以设置统一的dock或anchor属性了,但这种方式很死板,窗体里,有些dock希望向左,有些希望向右,有些希望向上,有些希望向下,你统一设置时,只能设置一个方向,这样有意思吗?
dreamrising
2012-07-26
打赏
举报
回复
没啥好办法,最笨的办法就是响应SizeChanged事件,然后遍历每一个控件,重设控件的Location和Size
sundk911
2012-07-26
打赏
举报
回复
请问你有什么好办法不? 因为anchor是不是只能保持跟着父窗体变动,这样的话最大化之后跟周围窗体的位置就会变的乱掉了? 是这样么?
[Quote=引用 7 楼 的回复:]
不得不说anchor、dock都很难用
[/Quote]
dreamrising
2012-07-26
打赏
举报
回复
不得不说anchor、dock都很难用
sundk911
2012-07-26
打赏
举报
回复
你好 可否说的再稍微详细些,已经研究了一上午了 ,至今未果 多谢多谢 [Quote=引用 5 楼 的回复:]
把属性设置为自动填充
[/Quote]
续写经典
2012-07-26
打赏
举报
回复
把属性设置为自动填充
C#
窗体
中的
控件
及菜单随
窗体
大小
而变化
让
C#
窗体
中的
控件
、按钮以及菜单等随
窗体
的
大小
变化而变化,在Word中,大家会见到,当Word的
窗体
不是最大化的时候,那些操作按钮会
自动
隐藏起来,用箭头来代替,点击箭头会显示出被隐藏的按钮,那么这个
窗体
就实现...
C#
实现
控件
随
窗体
拖动而
自动
缩放其
大小
C#
实现
控件
随
窗体
拖动而
自动
缩放其
大小
.txt
c#
控件
大小
(及字体)随窗口
大小
改变
自动
缩放
c#
语言
控件
大小
以及字体随窗口
大小
以及字体随窗口改变而
自动
缩放
C#
MDI
窗体
内
控件
随
窗体
大小
缩放实现
自己做项目需要的功能,实现了MDI
窗体
内部
控件
随MDI
窗体
大小
的改变
自动
缩放,解决了最小化,最大化,
控件
不会丢失的
问题
!vs2008环境
C#
源码,
控件
,
C#
控件
随
窗体
大小
自动
C#
源码,
控件
,
C#
控件
随
窗体
大小
自动
C#
110,546
社区成员
642,561
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章