weixin_40187983 2018-05-21 14:42 采纳率: 100%
浏览 1791
已采纳

屏幕分辨率设定-每次开Visual Studio 框都会超出范围

我有一台电脑是window7

显卡Nvidia GeForce GT 630M
目前的分辨率1366*768

我另一台电脑分辨率是3200x1800(win10)
写编程时,这台会比较舒服。但是在这台写的编程那去win7去执行时
很多winform都会被切到,不好看,有什么方法可以把我win7的改善呢?

谢谢

  • 写回答

2条回答 默认 最新

  • threenewbee 2018-05-21 16:02
    关注

    这是经典的windows桌面程序的问题,界面不能自由缩放。

    不过作为程序设计者,几个原则你要注意,第一就是确保低分辨率可用,在程序设计阶段,建议你的界面限制在1024x768这个范围内。
    第二就是善于使用dock anchor属性,让界面中主要的部分按照屏幕缩放,而次要的部分固定在边缘
    第三,善于使用flowlayoutpanel和tablelayoutpanel布局以及splitter让用户可以在界面内切分。
    第四,善于使用panel、picturebox、textbox等的scrollbars属性,给面板加上滚动条,避免显示不全。
    最后,字体大小不要硬编码,控件的大小也不要硬编码,要在高dpi上测试你的程序的效果。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 arduino控制ps2手柄一直报错
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥85 maple软件,solve求反函数,出现rootof怎么办?
  • ¥15 求chat4.0解答一道线性规划题,用lingo编程运行,第一问要求写出数学模型和lingo语言编程模型,第二问第三问解答就行,我的ddl要到了谁来求了
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名
  • ¥15 maple软件,用solve求反函数出现rootof,怎么办?
  • ¥65 汇编语言除法溢出问题
  • ¥15 Visual Studio问题
  • ¥20 求一个html代码,有偿