.net 使用C#在XP(X86)中编写的控件在WIN7 X64中的显示异常问题

.net 使用C#在XP(X86)中编写的控件在WIN7 X64中的显示异常问题,第1张

系统字体大小.还有分辨率不同造成的.建议在设计时多注意一下窗体的AutoSize属性.还有AutoScaleMode属性如果明白你可以在属性说明那里看下就知道它们的用意了

AutoScaleMode属性:

① None : 禁用自动缩放。(默认时)

② Font :根据类使用的字体(通常为搏清侍系统字体)的维度控制缩放。

如果希望控件或窗体根据 *** 作系统中字体的大小进行拉伸或缩小,则按 Font 缩放十分有用,如果控件或窗体的绝对大小无关紧要,则应使用这种方式进行缩放。

例子:

新建一个winform,字体为 ‘宋体 9pt’,上面还有一个button,用来参考的,如下图所基吵示:

然后,先改变winform的字体大少,就改为‘宋体 16pt’吧。效果如下:这时候,连按钮都变大了。。

③ Dpi : 根据显示分辨率控制缩放。常用分辨率为 96 和 120 DPI。

如果要相对于屏幕确定控件或窗体的大小,则按 Dpi 缩放十分有用。例如,对于显示图表或其他图形的控件,可能希望使用每英寸点数 (DPI) 缩放,以便该控件始终占据一定百分比的屏幕

④ Inherit : 根据类的父类的缩放模式控制缩放。如果不存在父类,则禁用正樱自动缩放。

WIN7 64位 旗舰版系统无法安装.NET4.6.1版本,是设置错大冲误造成的,解决方法如下:

1、在系统提示无法安装的那一步,按住“shift+f10”,d出“cmd”命令符;如图。

2、输入:diskpart,按回车键,进入diskpart。

3、输入:list disk,回车键,显示磁盘信息。

4、输入:select disk 0,回车键,选择第0个磁盘(电脑的硬盘编号是从0开始的)。

5、输入:clean,回车,删除磁盘分区&格式化。

6、输梁仿差入:convert mbr,回车,将当前磁盘分区设置为mbr形式。

7、输入:create partition primary size = 102400,回车,创建主分区大小(MB)。

8、输入:format fs=ntfs quick,回车,格式化磁盘为ntfs。

9、输入:exit,回车,退出diskpart,输入:橡皮exit,回车,退出cmd。

不能直接升级的 没这种 *** 作

直接重装win7  64位旗舰版庆轮即可,你xp系统现在正常的话 直接以下的方式安装即可 光盘u盘都不用

官网下载win7  64位旗舰版  iso文件

1、用winrar解压下载的ISO文件到一个盘中,注意这个盘不要是你打算把win7系统安装进去唯差闭的那个盘

2、双击解压后文件夹中的setup.exe,按照提示进行安指裂装


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12361922.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存