社区
C#
帖子详情
C#窗体和控件大小怎么固定,不随分辨率变化而变化
liangte
2016-09-20 11:02:19
程序在分辨率较大的机器上运行时,发现窗体和控件的大小也随着变大了,求问如何固定窗体和控件的大小,不随分辨率的变化而变化
...全文
571
2
打赏
收藏
C#窗体和控件大小怎么固定,不随分辨率变化而变化
程序在分辨率较大的机器上运行时,发现窗体和控件的大小也随着变大了,求问如何固定窗体和控件的大小,不随分辨率的变化而变化
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Milo米啊米啊米
2016-09-20
打赏
举报
回复
设置英寸为单位,而不是像素。可以通过DPI来转。 如果是WPF的话无需设置,因为默认就是设备无关像素为单位就可以了
crystal_lz
2016-09-20
打赏
举报
回复
本来就不会变化啊 你400像素宽度的窗体 不能能到了其他分辨率下面就变成了200 或者 500 除非可以去设置
C#
winfrom
控件
、字体
大小
位置随
分辨率
而
变化
.
C#
winfrom
控件
、字体
大小
位置随
分辨率
而
变化
.
C#
WinForm
窗体
及其
控件
的自适应
1.把自适应的类整体复制到你的工程命名空间里,这样做,每个
窗体
均可使用。 2.声明自适应类实例。 3.为
窗体
添加SizeChanged事件,并在其方法Form1_SizeChanged中,首次记录
窗体
和其
控件
初始位置和
大小
,之后调用类的自适应方法,完成自适应。 4.Panel,DataGridView等
控件
同样适用。 应用代码如下: using System; using System.Collections.Generic; using System.ComponentModel; using System.Drawing; using System.Linq; using System.Reflection; using System.Windows.Forms; using System.Diagnostics; namespace DataFactory { partial class Form : System.Windows.Forms.Form { AutoSizeFormClass ASC = new AutoSizeFormClass(); //++++++++++声明自适应类实例 public Form() { InitializeComponent(); } private void Form_Load(object sender, EventArgs e) { ASC.ControlInitializeSize(this); //++++++++++调用自适应类的初始化方法,记录
窗体
和其
控件
的初始位置和
大小
} private void Form_SizeChanged(object sender, EventArgs e) { ASC.ControlAutoSize(this); //++++++++++调用自适应类的初始化方法,完成自适应。 } } }
C#
WinForm图表
控件
应用详解
本课程详细介绍图表
控件
(Chart)在
C#
WinForm程序开发中的应用,包括图表的基本要素,基本图表的创建,图表的类型,核心内容是用图表展示数据库中的数据。
C#
控件
大小
(及字体)随窗口改变自动缩放
C#
,
控件
大小
、字体随界面
大小
变化
、
分辨率
变化
而自动调整。
自适应
分辨率
和
窗体
控件
自适应
大小
.zip
附件为
C#
源码(VS2012创建的),
窗体
控件
自适应电脑
分辨率
,自适应
窗体
大小
,实测效果非常好,可以直接拿来使用
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章