创建独立于分辨率的winform,为C#winform设置分辨率,获取winform
发布时间:2020-12-16 01:43:29 所属栏目:百科 来源:网络整理
导读:我在1366×768分辨率上做了一个应用,这是我笔记本电脑目前的分辨率,作为一个初学者,我不关心分辨率问题. 当我拿到那个应用程序并在较低分辨率的PC上执行它时,一切都搞砸了.表格在其他地方,其中大部分隐藏. 那么,请帮助我如何使我的winform分辨率独立,或如何
我在1366×768分辨率上做了一个应用,这是我笔记本电脑目前的分辨率,作为一个初学者,我不关心分辨率问题.
当我拿到那个应用程序并在较低分辨率的PC上执行它时,一切都搞砸了.表格在其他地方,其中大部分隐藏. 那么,请帮助我如何使我的winform分辨率独立,或如何获得当前的屏幕分辨率并将其设置为我的winform,以便相应地改变自己. 解决方法
该物业
Screen.PrimaryScreen.WorkingArea 对于表单大小和定位非常有用. this.Width = Screen.PrimaryScreen.WorkingArea.Width/2; this.Height = Screen.PrimaryScreen.WorkingArea.Height/2; this.Top = (Screen.PrimaryScreen.WorkingArea.Top + Screen.PrimaryScreen.WorkingArea.Height)/4; this.Left = (Screen.PrimaryScreen.WorkingArea.Left + Screen.PrimaryScreen.WorkingArea.Width)/4; (Screen类是System.Windows.Forms命名空间的成员) 将它执行的表单放在屏幕中间,并将其大小调整为屏幕的一半. WorkingArea var用于在计算屏幕大小时排除桌面上的任务栏和其他停靠项等内容. 希望这可以帮助. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- COCOS2D-X 3.0新的数据结构
- 斯威夫特 – 上周前一周的开始日和结束日
- 不需要jsonp进行跨域的web-api (ssl enabled)
- xml – rdf:resource,rdf:about和rdf:ID之间的差异
- 无法在C#解决方案中获得“SoftwareFX.ChartFX.Chart”错误的
- cocos2dx jni交互问题
- 【麦可网】Cocos2d-X跨平台游戏开发学习笔记---第二十六课:
- Grade dependencies tree(grade 查依赖)
- SUSE 11 + Oracle 11g ADG修改主库IP全流程
- ios – 在Swift中获取图像名称UIImagePickerController