社区
C#
帖子详情
C# winform程序控件自适应屏幕分辨率
linxi729778865
2012-02-19 11:00:39
最近在开发一个c/s软件,结果发现软件在本机和客户端上的显示大相径庭。在本机上显示佷规整,但在客户机上控件显示时都缩了一些。整个软件界面布局很不美观,原因是客户机上的分辨率要高。请问这种问题如何能解决呢?
...全文
526
6
打赏
收藏
C# winform程序控件自适应屏幕分辨率
最近在开发一个c/s软件,结果发现软件在本机和客户端上的显示大相径庭。在本机上显示佷规整,但在客户机上控件显示时都缩了一些。整个软件界面布局很不美观,原因是客户机上的分辨率要高。请问这种问题如何能解决呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dangmao
2012-02-20
打赏
举报
回复
anchor,4个方向意思就是窗口扩展或者收缩的时候跟着窗口向哪几个方向同步扩展收缩
crystal_lz
2012-02-20
打赏
举报
回复
最喜欢屁颠屁颠的写代码来控制坐标的路过、、如果窗体上 控件确实太多了 以至于要写个几百行的代码来算坐标的 我貌似还没有遇到过、、一般几十行就搞定了、、
话说 anchor 不错 不过确实没有用功、、、
nonocast
2012-02-19
打赏
举报
回复
archor+dock,来无视分辨率,
不过也要视具体情况来给出最佳的方法
有时候不允许缩放也是一种策略
另外就是居中显示,老子就这么大怎么了,对吧
linxi729778865
2012-02-19
打赏
举报
回复
[Quote=引用 1 楼 sofant 的回复:]
设置AutoScaleMode属性
[/Quote]
能否说具体点,不是很明白,谢谢
dangmao
2012-02-19
打赏
举报
回复
用好dock和anchor
sofant
2012-02-19
打赏
举报
回复
设置AutoScaleMode属性
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
窗体中
控件
的大小
自适应
下载后解压缩即可运行使用,代码中有详细的备注。 使用方法见博客:https://blog.csdn.net/chbxgbin/article/details/109690260 1.把
自适应
的类整体复制到你的工程命名空间里,这样做,每个窗体均可使用。 2.声明
自适应
类实例。 3.为窗体添加SizeChanged事件,并在其方法Form1_SizeChanged中,首次记录窗体和其
控件
初始位置和大小,之后调用类的
自适应
方法,完成
自适应
。 4.Panel,DataGridView等
控件
同样适用。
C#
WinForm
图表
控件
应用详解
本课程详细介绍图表
控件
(Chart)在
C#
WinForm
程序
开发中的应用,包括图表的基本要素,基本图表的创建,图表的类型,核心内容是用图表展示数据库中的数据。
WinForm
窗体及其
控件
的
自适应
,
winform
控件
随窗口
自适应
,
C#
窗体
自适应
,统计原始窗体的位置和大小;缩放后Resize通过计算主窗体的大小,计算出长宽伸缩比例,然后再计算出来内部
控件
的起始点和长宽,过程通过递归完成,简单易行!
C#
Winform
控件
随窗体缩放
用
C#
在
Winform
上编写
控件
随窗体自动缩放
程序
,博客上有转载原文出处,但没有提供原
程序
,现整理如上给初学者用,以上
C#
110,566
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章