原文:C# WInForm中 窗体的this.width和this.height的属性值不能大于显示器的最大分辨率

最近在做一个小项目的时候,发现在 x 分辨率显示器上写的代码,将窗体的宽度和高度 设置成了 ,在高于 的分辨率上缩放显示很正常, 而后转移到 分辨率低于 的时候缩放就不正常显示了。 而后跟踪 this.width ,在低于 分辨率显示器上this.width值不是 ,而是高于当前显示器的最大分辨率一点点的值,鉴于此,以后实际项目中窗体的最大宽度和高度不能设置的太大,否者缩放窗体的时候可能会出错。 ...

2015-02-03 22:28 0 2295 推荐指数:

查看详情

C# 获取显示器的物理尺寸或分辨率

  还是那个项目……还是那个领导……要求获取用户的显示器尺寸。一脸懵逼???还是照做……   获取显示器的尺寸,有两种方法。第一种是通过查询注册表,存储的指定显示器的相关信息;第二种是通过windows API 1、查询注册表存储的显示器信息   使用上述方法,稍微有点繁琐 ...

Tue Aug 10 06:36:00 CST 2021 0 238
C# winform 窗体缩放自适应的方法(不同电脑/不同分辨率

1. 首先在窗体上放上一个Panel容器,并将容器的Dock属性设为Fill,即所有的控件都放在了这个容器里。 2. 设置缩放窗体时需要用到的变量:     3. 自定义几个方法,用以实现     (1)获取控件初始信息;GetAllInitInfo ...

Wed Mar 23 16:52:00 CST 2022 1 3710
C# winform 窗体缩放自适应的方法(不同电脑/不同分辨率

窗体缩放是一个困扰我多时的问题,为了解决这个问题,我从网上找了很多相关的资料,很多人说用Anchor和Dock属性,但是我试了以后,始终不能达到想要的效果。   后来,搜到了一个帖子,终于解决了这个问题,再次对该贴作者表示感谢。原帖链接为:   http ...

Tue May 21 17:46:00 CST 2013 2 14319
[Ubuntu] 14.04 外接显示器分辨率调整

最近按照提示更新了一下系统,安装了100多M的更新包,结果系统又读不出外接显示器的信息了,开机显示vga-1:probed a monitor but no|invalid edid,我也不懂。 后来在网上看了一些改分辨率的方法,总结了一下。 打开终端输入 得到如下信息 ...

Sun Nov 02 09:10:00 CST 2014 0 5160
显示器屏幕的最佳分辨率和高宽比

电脑显示器的最佳分辨率: 一、显示器屏幕屏幕比例 目前常见的显示器屏幕比例(长:宽)有四种: 5:4 =1.25 4:3 =1.33 16:10=1.60 16:9 =1.77以上屏幕比例越靠后屏幕看起来越“扁”,越靠前看起来越“正"。屏 幕尺寸和宽高比例是绝对概念 ...

Wed Feb 13 18:43:00 CST 2019 0 1035
C# WinForm窗体及其控件自适应各种屏幕分辨率

C# WinForm窗体及其控件自适应各种屏幕分辨率 一。说明   我们自己编写程序的界面,会遇到各种屏幕分辨率,只有自适应才能显的美观。实际上,做到这点也很简单,就是首先记录窗体和它上面控件的初始位置和大小,当窗体改变比例时,其控件的位置和大小也按此比例变化即可。因为窗体上控件的位置和大小 ...

Wed Nov 15 00:37:00 CST 2017 3 17085
C# WinForm窗体及其控件自适应各种屏幕分辨率

C# WinForm窗体及其控件自适应各种屏幕分辨率 一。说明   我们自己编写程序的界面,会遇到各种屏幕分辨率,只有自适应才能显的美观。实际上,做到这点也很简单,就是首先记录窗体和它上面控件的初始位置和大小,当窗体改变比例时,其控件的位置 ...

Thu Nov 15 22:12:00 CST 2018 0 1346
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM