社区
C#
帖子详情
C# 窗体内所有控件随窗体大小自动调整问题
sundk911
2012-07-26 09:55:08
因为窗体内控件较多,一一选中进行属性设置太过繁琐,而且发现整个整体没有anchor属性,请问各位大侠有没什么方法可以实现整个窗体内所用控件跟随窗体大小自动调整呢? 谢谢
...全文
1577
18
打赏
收藏
C# 窗体内所有控件随窗体大小自动调整问题
因为窗体内控件较多,一一选中进行属性设置太过繁琐,而且发现整个整体没有anchor属性,请问各位大侠有没什么方法可以实现整个窗体内所用控件跟随窗体大小自动调整呢? 谢谢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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#
语言
控件
大小
以及字体随窗口
大小
以及字体随窗口改变而
自动
缩放
C#
窗体
自动
缩放.zip
C#
使用TableLayOutPanel
控件
内放入
控件
实现
窗体
控件
随
窗体
变化
自动
缩放
大小
,不需要任何代码,直接将所以
控件
Dock属性填写为Fill即可,但是字体不会
自动
缩放
大小
,如果想要字体也缩放,请查看我另外一个关于
自动
缩放的资源
【
C#
界面】完美实现无毛边异形
窗体
(优化版)
论坛中有详细解说和效果图: http://bbs.csdn.net/topics/390326481 资源名:【
C#
界面】完美实现无毛边异形
窗体
(优化版) 下载内容: 示例源码一份 属性: GradientTime:
控件
层渐变特效时长(越小越快)。 MainPosition:窗口在绘图层位置。 SkinBack:设置或获取绘图层窗口背景。 SkinMobile:
窗体
是否可以移动。 SkinOpacity:设置或获取绘图层窗口透明度(0-255)。 SkinShowInTaskbar:绘图层是否出现在Windows任务栏中。 SkinSize:设置或获取绘图层窗口
大小
。 SkinTrankColor:绘图层需要透明的颜色。 SkinWhetherTank:绘图层是否开启位图仿透明 注意(SkinOpacity < 255时,此属性为False可达到背景透明,
控件
不透明的效果。)。 小编留言:有BUG请留言反馈。
C#
Winform界面布局设计(左侧菜单)右侧窗口操作
开发语言
C#
,.net环境下。
C#
Winform界面布局设计(左侧菜单)右侧窗口操作。以前做ERP设置的自定义
控件
。很好用。
tabcontrol动态生成选项卡,并添加
窗体
c#
tabcontrol动态生成选项卡,并添加
窗体
C#
111,098
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章