C#如何使winform程序自适应屏幕分辨率显示

 我来答
玄歆然5W
2012-12-04 · 超过57用户采纳过TA的回答
知道小有建树答主
回答量:152
采纳率:87%
帮助的人:48.6万
展开全部
将Form的WindowState属性 设置为Maximized 就OK了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liu__huan
推荐于2016-09-06 · TA获得超过1064个赞
知道小有建树答主
回答量:279
采纳率:0%
帮助的人:318万
展开全部
form的属性windowsState 设置为 Maximized

同时控制form下的控件的dock属性(上下左右什么的),避免在分辨率放大或缩小时,位置偏移。

另外:注意控制一下form的属性 MaximumSize\MinimumSize,主要为了避免窗口太小时控件挤在一块看不见。

这样就差不多了,设置的属性不好使就都加在form的load里。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友26fdb175f
2012-12-04 · TA获得超过515个赞
知道小有建树答主
回答量:252
采纳率:0%
帮助的人:166万
展开全部
自适应分多种,你把你要的自适应说明一下。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小董soul
2012-12-04 · 贡献了超过102个回答
知道答主
回答量:102
采纳率:0%
帮助的人:35.1万
展开全部
1024x768的就可以
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
孤独飞雪飘
推荐于2018-03-01 · 只要有你陪我,静静的就足够!
孤独飞雪飘
采纳数:2228 获赞数:9895

向TA提问 私信TA
展开全部
在 .NET Framework 版本 2.0 中,通过对 Windows 窗体的自动缩放进行下列更改而克服了前面提到的缺陷:对缩放的基本支持已经移到 ContainerControl 类,这样窗体、本机复合控件和用户控件都会获得统一的缩放支持。此外,添加了 AutoScaleFactor、AutoScaleDimensions、AutoScaleMode 和 PerformAutoScale 这些新成员。 Control 类也拥有若干新成员,这些新成员允许该类参与缩放并支持在同一窗体上进行混合缩放。具体地说,是 Scale、ScaleChildren 和 GetScaledBounds 这些成员支持缩放。作为系统字体支持的补充,已经添加了建立在屏幕分辨率基础上的缩放支持,如 AutoScaleMode 枚举所定义。此模式与 .NET Compact Framework 支持的自动缩放是兼容的,这样更易于进行应用程序的迁移。与诸如 FlowLayoutPanel 和 TableLayoutPanel 等布局管理器的兼容性已经添加到自动缩放的实现中。缩放比例因子现在表示为浮点值,通常使用 SizeF 结构,这样实际上已经消除了舍入误差。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 4条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式