c# winform groupbox上动态生成的控件,如何让控件随着分辨率变化而自动调整位置和大小
答案:2 mip版
解决时间 2021-01-16 10:24
- 提问者网友:一护の喵咪
- 2021-01-15 23:11
我的groupbox是在panel上的,groupbox也是动态生成的,groupbox可以随着分辨率变化而变化,但是groupbox上冬天生成的好多button和label,在不同分辨率下会显示不全,怎么解决?
最佳答案
- 二级知识专家网友:对你在意
- 2021-01-15 23:20
我暂时保留我的看法!
全部回答
- 1楼网友:甜心萌物酱
- 2021-01-15 23:55
最简单的办法就是给groupbox设置一个最小宽度,让button和label刚好能显示出来。
另外呢,也可以这样
你groupbox上动态生成了好多button和label。
那么,如果分辨率小的话,button和label就只能显示一部分,显示不全
我觉得这个时候应该动态设置button和label的width,让它们的width设置为groupbox的宽度的几分之几,随着groupbox宽度的变化而变化。
然后最大宽度设置一直值,当groupbox拉的更大时候,button和label就不变了
但问题是如果groupbox拉的太窄,button肯定会有显示不全的时候,这就是你设计的问题了,不过一般也不会有这么蛋疼的需求。
我要举报
如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!
点此我要举报以上问答信息
推荐资讯