C#窗体开发界面跟运行出来的不一样,求大神指点

all_GGGGGG 2015-11-23 10:34:45
rt,在别的电脑做好的窗体,放自己笔记本里开发界面的窗体跟运行的不一样,但是运行出来是之前做好的,咋搞
...全文
3663 38 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
38 条回复
切换为时间正序
请发表友善的回复…
发表回复
大鱼> 2018-10-19
  • 打赏
  • 举报
回复
自适应没处理好呗,还能什么原因
我爱单片机. 2018-10-18
  • 打赏
  • 举报
回复
https://www.cnblogs.com/xiaoyehack/p/9809734.html 看下这个,我是这样解决的。
qq_36346824 2017-02-15
  • 打赏
  • 举报
回复
我也遇到这个问题,最好发现是两个窗体的尺寸不一致导致的,因为1要调用2,2的尺寸没设置好,小了,改了2的窗体尺寸与1一致后问题解决了。希望以后发现同样问题的道友可以参考下!
猴头 2015-12-03
  • 打赏
  • 举报
回复
引用 34 楼 all_GGGGGG 的回复:
引用 28 楼 levyshang 的回复:
北大青鸟的项目?
对呀对呀
为毛 去北大青鸟培训,不是都说那里培训很差吗
all_GGGGGG 2015-12-02
  • 打赏
  • 举报
回复
引用 29 楼 asemarece 的回复:
你开发项目时,难道就没考虑过其他机器会用吗? 事实上,这跟分辨率表面上看有关系,实际上没毛关系。 这涉及到控件尺寸自适应问题,图片显示方式等等。 也就是说,你开发了一个项目后,我既能在不同分辨率的机器上运行,也要在不同版本的系统下运行,而且要显示一样。 典型的例子很多啦,360啊,金山卫士啊,酷我听歌之类的,不都这样吗?难道谁还装了这些软件去设置分辨率啊?????
在别的机器也是完美运行,你没看懂我的意思,是在开发界面,涉及有关图片的大小会不同,开放界面!
all_GGGGGG 2015-12-02
  • 打赏
  • 举报
回复
引用 28 楼 levyshang 的回复:
北大青鸟的项目?
对呀对呀
all_GGGGGG 2015-12-02
  • 打赏
  • 举报
回复
引用 27 楼 yan_hyz 的回复:
图片 或者 是 背景图 的布局方式 backgroundimagelayout 这个参数调一调
不管用= =
成皿 2015-12-02
  • 打赏
  • 举报
回复
看下操作系统中当前使用的字体!可能是两边的系统字体大小不一样
猴头 2015-11-26
  • 打赏
  • 举报
回复
图片 或者 是 背景图 的布局方式 backgroundimagelayout 这个参数调一调
nomasp 2015-11-26
  • 打赏
  • 举报
回复
DPI吧……Windows 10的自适应做的挺好的
asemarece 2015-11-26
  • 打赏
  • 举报
回复
你开发项目时,难道就没考虑过其他机器会用吗? 事实上,这跟分辨率表面上看有关系,实际上没毛关系。 这涉及到控件尺寸自适应问题,图片显示方式等等。 也就是说,你开发了一个项目后,我既能在不同分辨率的机器上运行,也要在不同版本的系统下运行,而且要显示一样。 典型的例子很多啦,360啊,金山卫士啊,酷我听歌之类的,不都这样吗?难道谁还装了这些软件去设置分辨率啊?????
levyshang 2015-11-26
  • 打赏
  • 举报
回复
北大青鸟的项目?
all_GGGGGG 2015-11-26
  • 打赏
  • 举报
回复
引用 25 楼 YeLiManManXing 的回复:
我记得win7和win8会有区别
我的是win10,机房是win7,还真没注意这个,等明天问问同学跟我一个情况的是不是win7
crystal_lz 2015-11-25
  • 打赏
  • 举报
回复
反正 你这个问题 我也遇到过 一种是我刚才上面所说的 那种 电脑显示比例不一样 不顾那个貌似是针对字体而言的 还有就是你这种 不过那个时候 是在机房显示器上有问题 机房是大屁股显示器 而且 我记得 我还为了测试 直接 在程序中 用MessageBox 弹出了 一些我感觉有问题的尺寸信息 比如窗体大小什么的 但是同样的程序 在两个机器上 弹出来的数字确是不一样的 由于这个问题 对我那东西来说不是很紧要 所以也就不了了之了。。但是 我隐约感觉到 这个应该和单位有关 因为 我记得以前用vb6的时候 用的是Twip作为单位 http://baike.baidu.com/link?url=9fFnqedaO307kJYvj-wJYsuENAJzDSwP5QIyIxeNn0RoutHTiz-JxyGU1J9xjsnMA2ZMyv046vDIbn5xJTvYLK
夜里慢慢行 2015-11-25
  • 打赏
  • 举报
回复
我记得win7和win8会有区别
七步777 2015-11-25
  • 打赏
  • 举报
回复
为了显示适应多种屏,设置窗体最大化, 里面的panel的DOCK设置FILL,再在里面放picturebox,picturebox的DOCK设置为FILL 再将图片设置自适应
七步777 2015-11-25
  • 打赏
  • 举报
回复
打个比方 你设置窗体为512*768,在分辨率为1024*768的屏幕上会显示宽为屏幕的一半,高为屏幕的高度, 此时你将屏幕设置800*600,再重新编译运行,此时窗体基本占满全屏。
七步777 2015-11-25
  • 打赏
  • 举报
回复
引用 18 楼 all_GGGGGG 的回复:
还有,怎样设置空间size的单位为px
引用 10 楼 u013421223 的回复:
分辨率的问题,在c#里面设置控件的SIZE的单位px,即像素。
就是因为单位为Px,所以才会出现这样的情况。
all_GGGGGG 2015-11-25
  • 打赏
  • 举报
回复
引用 22 楼 u013421223 的回复:
为了显示适应多种屏,设置窗体最大化, 里面的panel的DOCK设置FILL,再在里面放picturebox,picturebox的DOCK设置为FILL 再将图片设置自适应
好的,待会儿一定试试,抓紧做项目了,这周要交,感谢大神不吝赐教
加载更多回复(18)

111,093

社区成员

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

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

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