700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > C#窗体实现控件与控件字体自动适应屏幕大小与分辨率

C#窗体实现控件与控件字体自动适应屏幕大小与分辨率

时间:2023-11-04 07:56:37

相关推荐

C#窗体实现控件与控件字体自动适应屏幕大小与分辨率

方法一:只能实现控件位置自动适应。

方法二:能实现控件位置与控件字体的大小自动适应。

方法一代码:

添加一个适应类:

using System.Collections.Generic;using System.Windows.Forms;namespace WindowForm{public class AutoSizeFormClass{//(1).声明结构,只记录窗体和其控件的初始位置和大小。 public struct ControlRect{public int Left;public int Top;public int Width;public int Height;}//(2).声明 1个对象 //注意这里不能使用控件列表记录 List<Control> nCtrl;,因为控件的关联性,记录的始终是当前的大小。 public List<ControlRect> oldCtrl;//int ctrl_first = 0; //(3). 创建两个函数 //(3.1)记录窗体和其控件的初始位置和大小,/// <summary>/// 记录窗体和其控件的初始位置和大小/// </summary>/// <param name="mForm"></param>public void ControllInitializeSize(Form mForm){// if (ctrl_

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。