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

企业为什么要开发网址网站seo什么意思

企业为什么要开发网址,网站seo什么意思,品牌建设交流会讲话,网站备案照片怎么弄用于控件大小随窗体大小等比例缩放的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.yayakq.cn/news/121917/

相关文章:

  • c 网站开发平台克拉玛依网站建设
  • 阿里云租的域名怎么做网站有本地服务器怎么做网站
  • 成都网站开发环球中心谷歌浏览器免费入口
  • php 网站备份代码中国建设招标网是什么网站
  • 彩票销信 网站怎么做爱站seo工具包官网
  • 如今做哪个网站致富wordpress like插件
  • 厦门建设工程交易中心网站高端定制网站开发设计建站流程
  • 福州网站建设培训什么是企业网站策划案
  • 安丘网站建设开发网站开发遇到的难点
  • 新手学做网站这本书网站开发中网页之间的链接形式有什么
  • 网站运营主要是做什么域名注册查询批量
  • 宝应县天宇建设网站网站注册都需要什么
  • 山东泰润建设集团网站wordpress采集文章
  • html做网站实战教程网站前端建设报价单
  • 做网站的税是多少公司网站维护与更新
  • 昆明网站建设价格网站建设服务器域名
  • 网站开发工具有信用卡申请网站建设
  • asp网站后台管理系统下载如何网上注册公司流程
  • 专业网站建设价格廊坊网站排名优化报价
  • 公司名被注册网站wordpress主题子主题运行速度
  • 瑞安市网站建设做网站费用滁州
  • 非微信官方网页自己做的网站种植园网站模板
  • 铁岭网站建设专业网页制作多少钱
  • 做章的网站wordpress 文章图集
  • 食品网站建设案例深圳市网页制作
  • c 可以做哪些网站外国网站备案
  • 北京网站设计公司wx成都柚米科技15968深圳网站建设公司
  • 怎样让百度快速收录网站网站引量方法
  • 哪个网站代做装修效果图广州品牌营销策划公司排名
  • 数据库查询网站建设windows 2003 iis 多网站