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

k. 2017-11-08 09:54:30
进这公司第四个月,前四个月WPF+WCF的一个小项目用来练手.现在也上线了.业务基本上清楚了.老大已经准备好了下一个项目,工期差不多是2年的吧,用winform写,现在团队里面c#开发的没有熟练winform的.老大是delphi的.说要分配给的是画简单的页面.不求美观的那种,美化到最后做.
我之前做过一个winform的小项目,被分辨率折磨的很难受.所以想来问问,在开发winform的时候关于界面上的控件的分辨率和自适应还有什么需要注意的吗?我要怎么改这些东西.
求教````
...全文
279 12 点赞 打赏 收藏 举报
写回复
12 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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好像可以自动适配屏幕的大小的。但是里面的控件不会变大的。
  • 打赏
  • 举报
回复
exception92 2017-11-08
以前既然以前用了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了.
  • 打赏
  • 举报
回复
相关推荐
发帖
C#
加入

10.6w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2017-11-08 09:54
社区公告

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