当前位置: 首页 > news >正文

wordpress 添加h5游戏成都纯手工seo

wordpress 添加h5游戏,成都纯手工seo,网站顶级栏目403,东莞住房与城乡建设网站用于控件大小随窗体大小等比例缩放的C#代码。该代码可以在窗体重载中使用,以确保窗体中的控件在窗体大小改变时能够按比例缩放。 SetTag方法:该方法用于设置控件的Tag属性,以存储控件的宽度、高度、左边距、顶边距和字体大小等信息。SetCont…

用于控件大小随窗体大小等比例缩放的C#代码。该代码可以在窗体重载中使用,以确保窗体中的控件在窗体大小改变时能够按比例缩放。

  • SetTag方法:该方法用于设置控件的Tag属性,以存储控件的宽度、高度、左边距、顶边距和字体大小等信息。
  • SetControls方法:该方法用于遍历窗体中的控件,并根据窗体缩放的比例重新设置控件的大小和位置。
封装缩放函数
/// <summary>
/// 定义当前窗体的宽度
/// </summary>
public static float X;
/// <summary>
/// 定义当前窗体的高度
/// </summary>
public static float Y;
/// <summary>
/// 控件大小随窗体大小等比例缩放,
/// 在窗体重载中使用
/// </summary>
/// <param name="cons"></param>
public static void SetTag(Control cons){foreach(Control con in cons.Controls){con.Tag = con.Width + ";" + con.Height + ";" + con.Left + ";" + con.Top + ";" + con.Font.Size;if(con.Controls.Count > 0){SetTag(con);}}}/// <summary>/// /// </summary>/// <param name="newx"></param>/// <param name="newy"></param>/// <param name="cons"></param>
public static void SetControls(float newx, float newy, Control cons)
{//遍历窗体中的控件,重新设置控件的值foreach(Control con in cons.Controls){//获取控件的Tag属性值,并分割后存储字符串数组if(con.Tag != null){string[] mytag = con.Tag.ToString().Split(new char[]{';'});//根据窗体缩放的比例确定控件的值con.Width = Convert.ToInt32(System.Convert.ToSingle(mytag[0]) * newx); //宽度con.Height = Convert.ToInt32(System.Convert.ToSingle(mytag[1]) * newy); //高度con.Left = Convert.ToInt32(System.Convert.ToSingle(mytag[2]) * newx); //左边距con.Top = Convert.ToInt32(System.Convert.ToSingle(mytag[3]) * newy); //顶边距Single currentSize = System.Convert.ToSingle(mytag[4]) * newy; //字体大小con.Font = new Font(con.Font.Name, currentSize, con.Font.Style, con.Font.Unit);if(con.Controls.Count > 0){SetControls(newx, newy, con);}}}
}
窗体初始化时使用
// 在窗体重载方法中调用SetTag方法,设置控件的Tag属性
public ExeStart()
{InitializeComponent();MechForm.X = this.Width;MechForm.Y = this.Height;MechForm.SetTag(this);
}
在Resize事件加载中使用

在窗体大小改变事件中调用SetControls方法,重新设置控件的大小和位置

private void ExeStart_Resize(object sender, EventArgs e)
{float newX = this.Width / MechForm.X; //获取当前宽度与初始宽度的比例float newY = this.Height / MechForm.Y; //获取当前高度与初始高度的比例MechForm.SetControls(newX, newY, this);
}
http://www.mnyf.cn/news/39836.html

相关文章:

  • 移动端网站制作的有哪些要求如何发布视频赚钱
  • 提供网站建设公司报价营销推广手段有什么
  • 代办网站建设定制网站建设推广服务
  • 网站开发所需技能互联网哪个行业前景好
  • 国外ps设计图网站惠州企业网站seo
  • tiktok海外运营推广求职seo服务
  • 如何做一家b2c网站在线网页生成器
  • 化工课设代做网站网站优化员seo招聘
  • 网络推广做哪个网站比较好上海百度提升优化
  • 合肥市蜀山区做个网站多少钱优化法治化营商环境
  • 用网站模板给人做网站挣钱吗深圳网站搜索优化工具
  • 曲周企业做网站推广哪些平台可以打小广告
  • 想自己建一个公司网站怎么做销售成功案例分享
  • 淘外网站怎么做营销型网站建设易网拓
  • 深圳自助网站建设引擎搜索优化
  • phpcmsv9网站地图企业查询免费
  • 网站搭建策略与方法是什么安徽百度seo公司
  • 家教中介怎么利用网站来做的网站如何被百度快速收录
  • wordpress 模板教程优化疫情防控措施
  • 上海网站建设定宁波网站推广代运营
  • 深圳 做网站厦门seo排名扣费
  • 山东做网站费用百度竞价排名案例分析
  • 成都网站建设公司是什么seo关键词排名优化专业公司
  • 湖南建设资质申请网站willfast优化工具下载
  • 内蒙古城乡和住房建设厅网站建网站费用
  • 做网站好做吗自媒体平台
  • 国内新闻最近新闻今天班级优化大师头像
  • 找工作哪个网站好58同城有效的网络推广
  • 999免费网站传奇做一个简单的网站需要多少钱
  • 为什么要建立网站重庆seo扣费