最近在做一个小项目的时候,发现在 1680x1050 分辨率显示器上写的代码,将窗体的宽度和高度 设置成了 1600×900,在高于1600×900的分辨率上缩放显示很正常,

而后转移到 分辨率低于 1600×900 的时候缩放就不正常显示了。

   而后跟踪 this.width ,在低于1600×900分辨率显示器上this.width值不是1600,而是高于当前显示器的最大分辨率一点点的值,鉴于此,以后实际项目中窗体的最大宽度和高度不能设置的太大,否者缩放窗体的时候可能会出错。

  经过多次测试,也是这种情况!

  注意:如果一定要在高分辨率显示器上设置的 长宽,放在低于设置的长宽的分辨率的显示器上正常运行,在进行缩放的时候,要写成固定的宽度值  autoWidth=1600;而不是autoWidth=this.width;

转载于:https://www.cnblogs.com/huaan011/p/4271224.html

C# WInForm中 窗体的this.width和this.height的属性值不能大于显示器的最大分辨率相关推荐

  1. VS中warning MSB8012:TargetPath与 Linker 的 OutputFile 属性值不匹配

    VS中warning MSB8012:TargetPath与 Linker 的 OutputFile 属性值不匹配 warning MSB8012: TargetPath(D:\ModuleWm 20 ...

  2. c# winform中窗体切换后释放及防止重复生成

    问题1:窗体切换后如何关闭,并释放资? c# winform中,2个窗体,form1和form2,互相切换的时候执行 this.Hide(); Form2 form2 = new Form2();fo ...

  3. js 中使用idx模块方便获取链条式的对象属性值

    1. 背景 从一个js对象的属性值中的属性再次获得值,或者从集合中获得元素再获得属性值要写很多判断是否空的表达式,才能继续读取,否则就出现异常.这在开发过程很繁琐的事情,idx 模块就是来解决这个问题 ...

  4. C#Winform中窗体的美化

    前言 机房合作项目正在最近如火如荼的进行着,一个好看的界面是一个项目的基础,所以该怎样让我们项目的界面更好的美化一下呢,组长把这个活交给了我,我也就义不容辞的接下来了,在美化的过程中发现这个世界真的好 ...

  5. WinForm开发,窗体显示和窗体传值相关知识总结

    以前对WinForm窗体显示和窗体间传值了解不是很清楚 最近做了一些WinForm开发,把用到的相关知识整理如下 A.WinForm中窗体显示显示窗体可以有以下2种方法: Form.ShowDialo ...

  6. WinForm中Partial部分类的使用

    文章目录 1 WinForm中Partial部分类的使用 1.1 WinForm中Partial部分类的简要介绍 1 WinForm中Partial部分类的使用 1.1 WinForm中Partial ...

  7. winform php 交互,WinForm开发,窗体显示和窗体传值

    以前对WinForm窗体显示和窗体间传值了解不是很清楚 最近做了一些WinForm开发,把用到的相关知识整理如下 A.WinForm中窗体显示 显示窗体可以有以下2种方法: Form.ShowDial ...

  8. C# WinForm中Show与ShowDialog

    show()与showDialog()的区别 2010-06-05 14:22:51|  分类: c#学习|举报|字号 订阅 A.WinForm中窗体显示   显示窗体可以有以下2种方法:   For ...

  9. 如何解决在onCreate()中获取View的width和Height为0?

    当我们动态创建某些View时,需要通过获取他们的width和height来确定别的view的布局,但是在onCreate()获取view的width和height会得到0. view.getWidth ...

最新文章

  1. tornado(七)
  2. ef延迟加载不到导航属性问题
  3. 微服务架构可视化平台实践
  4. 小程序获取设备信息以及实现短信验证码登录
  5. Android开发之百度地图经纬度转换地址(以及获取详细地址的方法自测成功)
  6. Debugging into .NET Core源代码的两种方式
  7. 21.和和instance of
  8. typedef让p去除了普通变量的C++身份
  9. vb6.0企业版win7_比win7更快?官方精简win10:3G+不更新,旧电脑福音
  10. 【开发经验】在Flutter中使用dart的单例模式
  11. CSS3实现的立体button
  12. 苹果商店打不开怎么办_苹果手机下载迅雷方法,iOS迅雷安装,怎么安装苹果版迅雷...
  13. 你知道吗?一个比房地产更大的超级泡沫正风靡全国!
  14. 八爪鱼采集器增值API接口 memo
  15. 字符串切分,stream,JSONObject,lambda表达式的应用
  16. 迪赛智慧数——柱状图(多色柱状图):2021年动画电影票房排行榜
  17. waitting for debuger
  18. 荷香莫深湎,终付秋风落。(模拟
  19. 【报告分享】2021天猫坚果消费趋势报告-CBNData(附下载)
  20. 【linux系统如何查看内核版本、操作系统版本等信息】

热门文章

  1. 正则表达式的深入理解
  2. 在线学习与离线学习如何区分
  3. jmap 文件解析_[Java基础] 使用JMAP dump及分析dump文件
  4. else 策略模式去掉if_干掉if-else系列,可解决各种多分支嵌套,内联嵌套,复杂结构等,非策略模式的实现...
  5. python还是hadoop_使用Python和Hadoop Streaming编写MapReduce
  6. 复杂update_Python 代码判断逻辑太复杂?这里有几条最佳实践和技巧
  7. 计算机软硬件作品构思报告,计算机方面的实训报告
  8. jquery插件编写学习
  9. 笔记-项目质量管理-质量保证和质量控制(信管网)
  10. MyBatis中提示:Invalid Bound statemnet(not found )com.