c# winform不同分辨率显示缩放的解决办法

翻译 2013年12月06日 09:16:13

c# winform不同分辨率显示缩放的解决办法:


办法一、直接设置子窗体AutoScroll属性为true(滚动条),不能显示就拉滚动条吧



办法二 、(1)将Form的AutoSize设为true

(2)在Form上放个TableLayout,其Dock设为Fill.然后在TableLayoutPanel上放控件,记得TableLayout的RowStyle ColumnStyle都要为AutoSize。就可以实现Form的自适应了。

(3)放入控件后,控件会自动添加两个属性(ColumnSpan和RowSpan,即跨行跨列)根据起始行、列进行设置。

(4)子控件位置可以调节子控件anchor属性为空(居中)就可以了。

解决Winform程序在不同分辨率系统下界面混乱

问题分析: 产生界面混乱的主要原因是,winform程序的坐标是基于点(Point)的,而Point又与DPI相关,具体就是 一英寸=72Points 一英寸=96pixels 96DPI是windo...
  • dongxinxi
  • dongxinxi
  • 2013年10月23日 14:22
  • 24014

C# WinForm窗体及其控件的分辨率自适应

转载于 新浪博客,链接: http://blog.sina.com.cn/s/blog_45eaa01a0101c7ko.html 转载做收藏之用。确实有效,感谢原作者。 原文如下:改进C...
  • lj22377
  • lj22377
  • 2015年09月20日 11:52
  • 2186

解决Winform程序在不同分辨率系统下界面混乱问题

问题分析:          产生界面混乱的主要原因是,winform程序的坐标是基于点(Point)的,而Point又与DPI相关,具体就是          一英寸 =72Points 一英...
  • u011555996
  • u011555996
  • 2016年11月30日 12:45
  • 941

winform 自适应屏幕分辨率

每个FORM设计的内容格式会不一样,但设计时遵循一种规律就是 :不要为了简单方便省略容器的使用;我基本上在设计时所有的控件一半都不直接放在form上;比如panel不要和控件放在一层,panel与pa...
  • findsafety
  • findsafety
  • 2014年04月09日 15:11
  • 4079

C# Winform的自适应分辨率的类

在做YH的时候,为了扩展界面的功能区域,使得更为方便的使用系统,所以对界面的大小进行了扩充。随之而来的分辨率问题也就来了。功能写完了,但是现在又在原来的界面上显示不全。改回去太麻烦了,只好写了一个自适...
  • xiaoxian8023
  • xiaoxian8023
  • 2013年02月20日 22:19
  • 7300

c# winform窗口自适应各种分辨率类

近期做项目时,遇到开发的winform在自己电脑上可以正常显示,共享到其他电脑就事儿不能显示了: 1.当两个电脑分辨率相同时,无法显示完全,请检查form的autoscalemode属性是否为non...
  • lcawen
  • lcawen
  • 2013年05月29日 14:45
  • 2197

C# WinForm窗体及其控件自适应各种屏幕分辨率

1.声明AutoSizeFormClass类 copy using System;   using System.Collections.Gener...
  • qq_17486399
  • qq_17486399
  • 2018年01月31日 09:32
  • 31

C# WinForm窗体及其控件自适应各种屏幕分辨率

C# WinForm窗体及其控件自适应各种屏幕分辨率一。说明   我们自己编写程序的界面,会遇到各种屏幕分辨率,只有自适应才能显的美观。实际上,做到这点也很简单,就是首先记录窗体和它上面控件的初始位...
  • zhaoyu_m69
  • zhaoyu_m69
  • 2017年04月21日 09:17
  • 3001

C# WinForm窗体及其控件自适应各种屏幕分辨率

1.声明AutoSizeFormClass类 using System; using System.Collections.Generic; using System.Linq; using Sys...
  • source0573
  • source0573
  • 2016年07月13日 17:12
  • 5247

【C#】用组件的Anchor属性解决最大化组件的缩放问题

如果不对组件进行任何设置,同时也不禁用C#窗体的最大化按钮,设置Form1不可调整,在Form1最大化之后,默认是如下图的效果: 这显然不符合大多数的审美,其实只要全选所有组件,不包含窗体,设置...
  • yongh701
  • yongh701
  • 2015年11月29日 11:46
  • 3851
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:c# winform不同分辨率显示缩放的解决办法
举报原因:
原因补充:

(最多只允许输入30个字)