111,115
社区成员
发帖
与我相关
我的任务
分享
你开发项目时,难道就没考虑过其他机器会用吗? 事实上,这跟分辨率表面上看有关系,实际上没毛关系。 这涉及到控件尺寸自适应问题,图片显示方式等等。 也就是说,你开发了一个项目后,我既能在不同分辨率的机器上运行,也要在不同版本的系统下运行,而且要显示一样。 典型的例子很多啦,360啊,金山卫士啊,酷我听歌之类的,不都这样吗?难道谁还装了这些软件去设置分辨率啊?????
北大青鸟的项目?
图片 或者 是 背景图 的布局方式 backgroundimagelayout 这个参数调一调
我记得win7和win8会有区别
反正 你这个问题 我也遇到过 一种是我刚才上面所说的 那种 电脑显示比例不一样 不顾那个貌似是针对字体而言的 还有就是你这种 不过那个时候 是在机房显示器上有问题 机房是大屁股显示器 而且 我记得 我还为了测试 直接 在程序中 用MessageBox 弹出了 一些我感觉有问题的尺寸信息 比如窗体大小什么的 但是同样的程序 在两个机器上 弹出来的数字确是不一样的 由于这个问题 对我那东西来说不是很紧要 所以也就不了了之了。。但是 我隐约感觉到 这个应该和单位有关 因为 我记得以前用vb6的时候 用的是Twip作为单位
http://baike.baidu.com/link?url=9fFnqedaO307kJYvj-wJYsuENAJzDSwP5QIyIxeNn0RoutHTiz-JxyGU1J9xjsnMA2ZMyv046vDIbn5xJTvYLK还有,怎样设置空间size的单位为px 分辨率的问题,在c#里面设置控件的SIZE的单位px,即像素。
为了显示适应多种屏,设置窗体最大化, 里面的panel的DOCK设置FILL,再在里面放picturebox,picturebox的DOCK设置为FILL 再将图片设置自适应