TableLayoutPanel试试
我们一般是做两套分辨率,1024*768 1600*900 两套下面动态设置控件位置
用wpf开发的话 以上问题都不是问题。
[quote=引用 8 楼 u012811726 的回复:] [quote=引用 7 楼 Z65443344 的回复:] [quote=引用 6 楼 u012811726 的回复:] [quote=引用 3 楼 Z65443344 的回复:] 寻求解决方案之前,先想明白需求,你到底想实现一个什么样的效果. 仅仅是按钮位置变化能搞定的,还是按钮大小和字体也要动态调整,要不要修改窗口布局? 其他控件的位置关系怎么办?
[quote=引用 7 楼 Z65443344 的回复:] [quote=引用 6 楼 u012811726 的回复:] [quote=引用 3 楼 Z65443344 的回复:] 寻求解决方案之前,先想明白需求,你到底想实现一个什么样的效果. 仅仅是按钮位置变化能搞定的,还是按钮大小和字体也要动态调整,要不要修改窗口布局? 其他控件的位置关系怎么办?
这个要你自己去查查了 貌似系统分辨率是有一个消息的
注册窗体大小变化的事件 和 系统分辨系改变的消息 然后定义按钮在窗体的比例就好了撒.
[quote=引用 6 楼 u012811726 的回复:] [quote=引用 3 楼 Z65443344 的回复:] 寻求解决方案之前,先想明白需求,你到底想实现一个什么样的效果. 仅仅是按钮位置变化能搞定的,还是按钮大小和字体也要动态调整,要不要修改窗口布局? 其他控件的位置关系怎么办?
[quote=引用 3 楼 Z65443344 的回复:] 寻求解决方案之前,先想明白需求,你到底想实现一个什么样的效果. 仅仅是按钮位置变化能搞定的,还是按钮大小和字体也要动态调整,要不要修改窗口布局? 其他控件的位置关系怎么办?
寻求解决方案之前,先想明白需求,你到底想实现一个什么样的效果. 仅仅是按钮位置变化能搞定的,还是按钮大小和字体也要动态调整,要不要修改窗口布局? 其他控件的位置关系怎么办?
之前处理过类似问题,将控件放到panel中,然后根据panel来计算控件的相对位置。 这样form大小调整后,控件就可以相对实现自动适应。 不知道还有没有其他更方便的办法
110,536
社区成员
642,578
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧