关于winform分辨率,需要注意什么.

k. 2017-11-08 09:54:30
进这公司第四个月,前四个月WPF+WCF的一个小项目用来练手.现在也上线了.业务基本上清楚了.老大已经准备好了下一个项目,工期差不多是2年的吧,用winform写,现在团队里面c#开发的没有熟练winform的.老大是delphi的.说要分配给的是画简单的页面.不求美观的那种,美化到最后做.
我之前做过一个winform的小项目,被分辨率折磨的很难受.所以想来问问,在开发winform的时候关于界面上的控件的分辨率和自适应还有什么需要注意的吗?我要怎么改这些东西.
求教````
...全文
328 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
k. 2017-11-09
  • 打赏
  • 举报
回复
引用 11 楼 dogfish 的回复:
楼主可以看看这个链接。 https://stackoverflow.com/questions/4248637/how-to-auto-resize-and-adjust-form-controls-with-change-in-resolution
嗯嗯,多谢.
Dogfish 2017-11-09
  • 打赏
  • 举报
回复
楼主可以看看这个链接。 https://stackoverflow.com/questions/4248637/how-to-auto-resize-and-adjust-form-controls-with-change-in-resolution
Dogfish 2017-11-09
  • 打赏
  • 举报
回复
引用 7 楼 qq_27497661 的回复:
[quote=引用 4 楼 duanzi_peng 的回复:] 以前既然以前用了WPF,就继续用WPF。WPF与像素无关,只要布局做好,不会出现界面变形,某些控件隐藏不见等等问题,根本不需要关心分辨率。
刚开始是说要用winform写的 但是考虑到有一个复杂的页面,一个界面上会有30+个控件, 而且要用的电脑大部分是XP的. 所以就退一步,用winform了.[/quote] 那是winform的版面根据屏幕的大小winform的大小。但是控件的大小和相对位置是不变的。
正怒月神 2017-11-08
  • 打赏
  • 举报
回复
引用 3 楼 qq_27497661 的回复:
[quote=引用 2 楼 hanjun0612 的回复:] 不知道,很久不开发winform了。 控件自适应是有属性的。具体网上查查,我记不太清
是要每个控件都设置自适应来么?[/quote] 好像是每个控件要设置 Anchor 属性,top left right bottom 不过这个都可以通过遍历解决。
Dogfish 2017-11-08
  • 打赏
  • 举报
回复
winform好像可以自动适配屏幕的大小的。但是里面的控件不会变大的。
  • 打赏
  • 举报
回复
以前既然以前用了WPF,就继续用WPF。WPF与像素无关,只要布局做好,不会出现界面变形,某些控件隐藏不见等等问题,根本不需要关心分辨率。
k. 2017-11-08
  • 打赏
  • 举报
回复
引用 2 楼 hanjun0612 的回复:
不知道,很久不开发winform了。 控件自适应是有属性的。具体网上查查,我记不太清
是要每个控件都设置自适应来么?
正怒月神 2017-11-08
  • 打赏
  • 举报
回复
不知道,很久不开发winform了。 控件自适应是有属性的。具体网上查查,我记不太清
k. 2017-11-08
  • 打赏
  • 举报
回复
大佬,求指教啊啊啊啊啊
k. 2017-11-08
  • 打赏
  • 举报
回复
引用 6 楼 hanjun0612 的回复:
[quote=引用 3 楼 qq_27497661 的回复:] [quote=引用 2 楼 hanjun0612 的回复:] 不知道,很久不开发winform了。 控件自适应是有属性的。具体网上查查,我记不太清
是要每个控件都设置自适应来么?[/quote] 好像是每个控件要设置 Anchor 属性,top left right bottom 不过这个都可以通过遍历解决。[/quote] 哦哦,多谢了.感觉只有真实上项目了才能发现问题,,,现在再怎么想也想不全....
k. 2017-11-08
  • 打赏
  • 举报
回复
引用 5 楼 dogfish 的回复:
winform好像可以自动适配屏幕的大小的。但是里面的控件不会变大的。
之前我写过一个小winform项目,窗口边框有时候会把控件遮盖住,,,,
k. 2017-11-08
  • 打赏
  • 举报
回复
引用 4 楼 duanzi_peng 的回复:
以前既然以前用了WPF,就继续用WPF。WPF与像素无关,只要布局做好,不会出现界面变形,某些控件隐藏不见等等问题,根本不需要关心分辨率。
刚开始是说要用winform写的 但是考虑到有一个复杂的页面,一个界面上会有30+个控件, 而且要用的电脑大部分是XP的. 所以就退一步,用winform了.

111,097

社区成员

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

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

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