c#兼容性相关问题!!!麻烦各位大佬帮小弟解决一下

dandingjie1 2020-01-18 11:10:52

(1)我用vis2019,框架是4.7.2开发的软件(如图),但是当我用vis2017打开的时候会出现显示不全的情况;
(2)生成软件包安装(生成软件框架是4.6.1)到没打框架的工控机上,显示不全,而且排列会乱,工控机不能联网,框架在哪下载,我在官网下载了框架还是会报错
...全文
569 15 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
zqsntws 2020-01-23
  • 打赏
  • 举报
回复
开发时调成工控机一样的分辨率试试
  • 打赏
  • 举报
回复
分辨率之外还有dpi,windows10以上系统对dpi的渲染模式是不一样的。 具体参考: https://bbs.csdn.net/topics/392344412 https://bbs.csdn.net/topics/392396889 修改你的程序。
zaz770977934 2020-01-21
  • 打赏
  • 举报
回复
还有个系统的默认字体大小看下两台机器是不是一样
ManBOyyy 2020-01-20
  • 打赏
  • 举报
回复
.net framework開發的和工控機一樣,然後分辨率一樣,基本沒什麼問題了
HuaKaiGoGoGo 2020-01-19
  • 打赏
  • 举报
回复
工控机的分辨率和你开发用的显示器分辨率是不同的,或者工控机的缩放比不同
1.修改工控机分辨率(可能根本就支持不到那么大的)
2.把工控机的缩放比调整成和开发机器一直的,例如125%
3.实在不行的话,就只能把你电脑的分辨率调成工控机的分辨率,缩放比也调整成一致的,最后就是改代码了,调整控件尺寸和位置,使得可以在工控机分辨率下正常显示
4.开发初期时要考虑支持锚定和停靠,开发后期再来考虑时就有点晚了,修改成本过大,直接放弃
dandingjie1 2020-01-19
  • 打赏
  • 举报
回复
引用 6 楼 Summer_djz 的回复:
1.用U盘拷过去
2.分辨率改成工控机分辨率调一下
我框架考去工控机 但是还是显示没有打上框架
dandingjie1 2020-01-19
  • 打赏
  • 举报
回复
引用 8 楼 肥肉之殇 的回复:
显示不全的话是屏幕分辨率的问题,我记得好像在设计界面的时候多用panel设计大致的界面布局框架,设置好panel的布局属性,其他控件都拖在panel里面,不要直接就往界面上拖其他控件,是能避免这种问题的
我两台电脑的分辨率是一样的显示不了最下面的panel里的控件
dandingjie1 2020-01-19
  • 打赏
  • 举报
回复
引用 5 楼 huakai2418 的回复:
工控机的分辨率和你开发用的显示器分辨率是不同的,或者工控机的缩放比不同
1.修改工控机分辨率(可能根本就支持不到那么大的)
2.把工控机的缩放比调整成和开发机器一直的,例如125%
3.实在不行的话,就只能把你电脑的分辨率调成工控机的分辨率,缩放比也调整成一致的,最后就是改代码了,调整控件尺寸和位置,使得可以在工控机分辨率下正常显示
4.开发初期时要考虑支持锚定和停靠,开发后期再来考虑时就有点晚了,修改成本过大,直接放弃
我两台电脑的分辨率是一样的。显示还是不全这是什么情况呢?
纯阳真人 2020-01-19
  • 打赏
  • 举报
回复
显示不全的话是屏幕分辨率的问题,我记得好像在设计界面的时候多用panel设计大致的界面布局框架,设置好panel的布局属性,其他控件都拖在panel里面,不要直接就往界面上拖其他控件,是能避免这种问题的
yulutianqiong 2020-01-19
  • 打赏
  • 举报
回复
工控机上的分辨率太小了,调大一点就可以了,或者按比例调整你每一个控件的大小
牧歌ing 2020-01-19
  • 打赏
  • 举报
回复
1.用U盘拷过去
2.分辨率改成工控机分辨率调一下
dandingjie1 2020-01-18
  • 打赏
  • 举报
回复
引用 1 楼 ManBOyyy 的回复:
我們都是這樣的,工控機不能上網,但是呢,可以用硬盤或者U盤,我們可以拷貝安裝包進去安裝的,.net framework也是拷貝安裝包
我图上下面这排选择框2017上面看不见
dandingjie1 2020-01-18
  • 打赏
  • 举报
回复
引用 1 楼 ManBOyyy 的回复:
我們都是這樣的,工控機不能上網,但是呢,可以用硬盤或者U盤,我們可以拷貝安裝包進去安裝的,.net framework也是拷貝安裝包
请教大佬,显示不全,控件排列位置改变是什么原因造成的?
ManBOyyy 2020-01-18
  • 打赏
  • 举报
回复
我們都是這樣的,工控機不能上網,但是呢,可以用硬盤或者U盤,我們可以拷貝安裝包進去安裝的,.net framework也是拷貝安裝包
zjh010203 2020-01-18
  • 打赏
  • 举报
回复
显示器分辨率不一样!!!

111,094

社区成员

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

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

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