double xrate ;
 double yrate ;

//构造函数中

Rectangle rect = new Rectangle();
            rect = Screen.GetWorkingArea(this);
            xrate = rect.Width / 1024.0;
            yrate = rect.Height / 738.0;
            controlRsize((Control)this);

//控件大小、位置调整函数

private void controlRsize(Control cr)
      {
          
          if (cr.Controls.Count == 0)
          {
              cr.Width = (int)(cr.Width * xrate);
              cr.Height = (int)(cr.Height * yrate);
              return;
          }
          else
          {
              cr.Width = (int)(cr.Width * xrate);
              cr.Height = (int)(cr.Height * yrate);
              if (cr.Dock==DockStyle.None)
              {
                  cr.Location = new Point((int)(cr.Location.X * xrate),(int)(cr.Location.Y * yrate));
              }
              foreach (Control obj in cr.Controls)
                  controlRsize(obj);
          }
      }

窗口根据屏幕分辨率自动调整大小相关推荐

  1. jsp页面适应手机屏幕_JavaScript实现移动端页面按手机屏幕分辨率自动缩放的最强代码...

    手机的屏幕有大有小,移动web最好做成响应式布局,也就是自适应屏幕,没有固定宽高,这样的话,在所有手机上都可以正常显示.关于移动端页面按手机屏幕分辨率自动缩放的js,先附上代码 var phoneWi ...

  2. 手机整屏显示数据php,JavaScript实现移动端页面按手机屏幕分辨率自动缩放示例...

    这篇文章主要介绍了移动端页面按手机屏幕分辨率自动缩放的js代码,通过阻止浏览器的默认行为各方面分析缩放的功能实现,具体操作步骤大家可查看下文的详细讲解,感兴趣的小伙伴们可以参考一下. 手机的屏幕有大有 ...

  3. 根据屏幕分辨率获取css,根据判断浏览器类型屏幕分辨率自动调用不同CSS的代码...

    既判断分辨率,也判断浏览器 重新完善代码,使之成为判断浏览器类型屏幕分辨率自动调用不同CSS的代码. 解释: var IE1024=""; var IE800="&quo ...

  4. 通过JS动态设置meta标签,根据手机屏幕分辨率自动缩放适配各手机(包括适配华为、oppo大屏幕手机、钉钉、微信)

    JS动态添加meta标签,根据手机屏幕分辨率自动缩放适配各手机(包括适配华为.oppo大屏幕手机.钉钉.微信进入) 5月28晚上周四下班接了一个急活,一个面向国外的国际官方网站,三方适配+兼容.说是月 ...

  5. 移动端页面按手机屏幕分辨率自动缩放的js

    1 <script> 2     var phoneWidth = parseInt(window.screen.width); 3     var phoneHeight = parse ...

  6. C#窗体程序随电脑分辨率自动调整大小

    添加类方法,代码如下: public static void setTag(Control cons){foreach (Control con in cons.Controls){con.Tag = ...

  7. WPF 获取屏幕分辨率(获取最大宽高)等

    double x = SystemParameters.WorkArea.Width;//得到屏幕工作区域宽度 double y = SystemParameters.WorkArea.Height; ...

  8. 根据判断PC浏览器类型和手机屏幕像素自动调用不同CSS

    php.asp.js判断客户端输出对应的样式 ------------------- 1.媒体查询方法在 css 里面这样写 -------------------- @media screen an ...

  9. vmware虚拟机怎么让窗口自动调整大小适应主机

    vmware是一款非常好用的虚拟机,大部分用户都会用vmware安装各种操作系统,安装后可能会出现一个问题,就是主机屏幕太小,无法完整显示VMware虚拟机界面,这时候就可以设置让VMware自动适应 ...

最新文章

  1. 电子学会青少年编程等级考试案例:曲奇饼干
  2. boot spring 没有父子容器_Spring父子容器问题
  3. JAVA实现链表的反转(《剑指offer》)
  4. ARM再次表态:不会向华为断供芯片技术
  5. Shell之awk常用用法
  6. jquery较验组织机构编码
  7. nginx汇总(z)
  8. git同时推送项目到GitHub和Gitee
  9. leetcode python3 简单题204. Count Primes
  10. jQuery设置文本框回车事件
  11. 移动硬盘插入提示需要格式化RAW_移动硬盘数据恢复 – 图文教程
  12. js动态向页面添加元素
  13. Ubuntu系统在终端查看一些软硬件版本或文件大小的指令!
  14. 1. 【Part2】 Contour Detection and Hierarchical Image Segmentation【轮廓检测图像分割】
  15. 给代码写注释时有哪些讲究?
  16. 亚洲领军汽车产业展会Automechanika Shanghai开幕丨Xtecher 前线
  17. PvP、PvE原生系统开发,助你抢跑链游赛道
  18. 保险业务管理系统(Java+Web+SSH+MySQL)
  19. kali+php+缓冲区溢出,CVE-2018-18708:Tenda路由器缓冲区溢出漏洞分析
  20. Sql server索引优化

热门文章

  1. 数学建模-数学规划模型
  2. image失败 安装scikit_安装SciKitImage错误127
  3. github android涂鸦,Android 涂鸦最佳实践
  4. ocx找不到指定模块
  5. python图片切割与合并
  6. poi实现Excel文件写入 支持后缀XLSX格式
  7. 戴尔服务器r740硬盘指示灯,戴尔R740服务器获取cpu、内存、硬盘参数信息。
  8. FPGA时序分析和时序约束
  9. L - New Year Snowmen
  10. 码力十足学量化|macd 指标详解