DPI是100%界面还错位?会是什么原因?

jhone99 2018-07-13 10:11:28
开发的程序有个客户使用界面错位,DPI是100%,还可能什么原因导致?
...全文
458 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
失落的神庙 2018-07-23
  • 打赏
  • 举报
回复
https://www.cnblogs.com/findumars/p/5785904.html
看下这个。会不会系统版本不一样造成
assky124 2018-07-17
  • 打赏
  • 举报
回复
最简单的就是设置你的窗体不缩放。
https://bbs.csdn.net/topics/392338226
  • 打赏
  • 举报
回复
引用 4 楼 jhone99 的回复:
我是想知道,出DPI设置会影响这些,还有什么设置会影响

1、窗体高度是固定的加上标题栏高度的,但是不同版本windows下标题栏高度不一致。
2、替换系统默认字体后可能导致文字撑开控件等情况。
还有很多常见的是这两种。
jhone99 2018-07-16
  • 打赏
  • 举报
回复
我是想知道,出DPI设置会影响这些,还有什么设置会影响
  • 打赏
  • 举报
回复
引用 2 楼 jhone99 的回复:
背景图片变形,正常来说图片是正好的尺寸,但那图片下有重复出现图片的上半部分一小块

由于其他原因导致元素的大小变化,如果你想测试建议加一个事件打印所有控件尺寸,这样可以更快的定位问题了。
jhone99 2018-07-16
  • 打赏
  • 举报
回复
引用 10 楼 assky124 的回复:
你绘制图片的时候指定区域。g.DrawImage(img,rect) 这样的。
作图生成的图片的DPI和显示的可能会不一样,Windows 标准的是96 ,印刷的一般是300,有些软件生成的是72(比如PS)


我是直接背景属性设置的图片,正常是没有问题的,
比如设置DPI为125%时,图片和控件不同步,图片比控件小,余下位置又重复出现一部分图片,
但客户的DPI为100%却也出现这种情况,除了DPI外还有什么会影响呢?
assky124 2018-07-16
  • 打赏
  • 举报
回复
你绘制图片的时候指定区域。g.DrawImage(img,rect) 这样的。
作图生成的图片的DPI和显示的可能会不一样,Windows 标准的是96 ,印刷的一般是300,有些软件生成的是72(比如PS)
  • 打赏
  • 举报
回复
引用 8 楼 jhone99 的回复:
别老说文字,我那个里就是图片


各个系统版本之间窗体高度都是
窗体内容高度+标题栏高度
但是每个系统的标题栏高度不一样,当标题栏变化的时候窗体内容高度就出现了变化。
jhone99 2018-07-16
  • 打赏
  • 举报
回复
别老说文字,我那个里就是图片
  • 打赏
  • 举报
回复
引用 6 楼 jhone99 的回复:
我这个是图片变形,不是文字

图片和控件尺寸变化不一致了,比如设置DPI为125%后,图片小于控件,显示一个图片后又加一小块

但客户的DPI设置是100%,还有什么设置会导致这样

原始控件是100高度,由于字体变化导致撑开成110,图片就多出来了。

各个系统版本之间窗体高度都是
窗体内容高度+标题栏高度
但是每个系统的标题栏高度不一样,当标题栏变化的时候窗体内容高度就出现了变化。
jhone99 2018-07-16
  • 打赏
  • 举报
回复
我这个是图片变形,不是文字

图片和控件尺寸变化不一致了,比如设置DPI为125%后,图片小于控件,显示一个图片后又加一小块

但客户的DPI设置是100%,还有什么设置会导致这样
  • 打赏
  • 举报
回复
引用 楼主 jhone99 的回复:
开发的程序有个客户使用界面错位,DPI是100%,还可能什么原因导致?

基础字体被替换,在桌面设置中调整了文字大小而不是直接的dpi缩放等
jhone99 2018-07-13
  • 打赏
  • 举报
回复
背景图片变形,正常来说图片是正好的尺寸,但那图片下有重复出现图片的上半部分一小块

111,098

社区成员

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

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

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