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

手机网页怎么做出来的天津seo博客

手机网页怎么做出来的,天津seo博客,兰州公司做网站,企业服务方案放大前 放大后 1.定义当前窗体的宽度和高度 private float x;//定义当前窗体的宽度private float y;//定义当前窗台的高度 2.接收当前窗体的尺寸大小 x this.Width;//存储原始宽度ythis.Height;//存储原始高度setTag(this);//为控件设置 Tag 属性 3.声明方法,获…

放大前  放大后

 1.定义当前窗体的宽度和高度

 private float x;//定义当前窗体的宽度private float y;//定义当前窗台的高度

2.接收当前窗体的尺寸大小

  x = this.Width;//存储原始宽度y=this.Height;//存储原始高度setTag(this);//为控件设置 Tag 属性

3.声明方法,获取控件中的每个尺寸

 private void setTag(Control control){foreach(Control con in control.Controls){//Tag属性   宽度    高度   左边缘  顶部  字体大小con.Tag=con.Width+";"+con.Height+";"+con.Left+";"+con.Top+";"+con.Font.Size;if(con.Controls.Count > 0 ){setTag(con); //递归为子控件设置   Tag}}}

4.遍历控件尺寸,拿新的尺寸进行比例扩大

private void setControls(float newx,float newy,Control control)
{foreach(Control con in control.Controls){if(con.Tag!=null){string[]mytag=con.Tag.ToString().Split(';');con.Width = Convert.ToInt32(float.Parse(mytag[0])*newx);con.Height = Convert.ToInt32(float.Parse(mytag[1])*newy);con.Left = Convert.ToInt32(float.Parse(mytag[2]) * newx);con.Top = Convert.ToInt32(float.Parse(mytag[3]) * newy);float currrentSize=float.Parse(mytag[4])*newy;// Font.Unit 返回的是一个度量单位con.Font=new Font(con.Font.Name,currrentSize,con.Font.Style,con.Font.Unit);if(con.Controls.Count > 0 ){setControls(newx,newy,con);//递归调整子控件的大小和位置}}}
}

5.窗体尺寸变化事件

private void Form1_Resize(object sender, EventArgs e)
{float newx = this.Width / x; // 计算宽度的缩放比例float newy = this.Height / y; // 计算高度的缩放比例setControls(newx,newy,this); // 调整控件的大小和位置
}

整体代码

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;namespace _03.resizeForm
{public partial class Form1 : Form{private float x;//定义当前窗体的宽度private float y;//定义当前窗台的高度public Form1(){InitializeComponent();x = this.Width;//存储原始宽度y=this.Height;//存储原始高度setTag(this);//为控件设置 Tag 属性}private void setTag(Control control){foreach(Control con in control.Controls){con.Tag=con.Width+";"+con.Height+";"+con.Left+";"+con.Top+";"+con.Font.Size;if(con.Controls.Count > 0 ){setTag(con); //递归为子控件设置   Tag}}}private void setControls(float newx,float newy,Control control){foreach(Control con in control.Controls){if(con.Tag!=null){string[]mytag=con.Tag.ToString().Split(';');con.Width = Convert.ToInt32(float.Parse(mytag[0])*newx);con.Height = Convert.ToInt32(float.Parse(mytag[1])*newy);con.Left = Convert.ToInt32(float.Parse(mytag[2]) * newx);con.Top = Convert.ToInt32(float.Parse(mytag[3]) * newy);float currrentSize=float.Parse(mytag[4])*newy;// Font.Unit 返回的是一个度量单位con.Font=new Font(con.Font.Name,currrentSize,con.Font.Style,con.Font.Unit);if(con.Controls.Count > 0 ){setControls(newx,newy,con);//递归调整子控件的大小和位置}}}}private void Form1_Resize(object sender, EventArgs e){float newx = this.Width / x; // 计算宽度的缩放比例float newy = this.Height / y; // 计算高度的缩放比例setControls(newx,newy,this); // 调整控件的大小和位置}}
}

http://www.dtcms.com/wzjs/340847.html

相关文章:

  • 网站建设模块方案徐州百度搜索网站排名
  • 做网站推广的销售发的朋友圈杭州网站seo外包
  • 重庆电子商务网站seoseo快速排名软件推荐
  • 电子相册在线制作网站360浏览器网页版入口
  • 北京加盟网站建设热点营销案例
  • 外围网站做代理怎么让百度搜出自己
  • 哪个网站可以免费做音乐相册网站域名查询官网
  • 大庆企业做网站3seo
  • 网站欢迎页面怎么做网站排名优化价格
  • 用jquery打造个性网站百度一下全知道
  • 心理咨询师招聘优化大师手机版
  • 企业网站建设需要多少钱杭州seo网站推广排名
  • 可以免费创建网站的软件上海网站推广服务公司
  • 什么网站能代做预算保定seo网络推广
  • 东阿网站建设电话苏州seo免费咨询
  • 同企网站建设做网站百度app关键词优化
  • 石家庄网站运营seo如何快速排名百度首页
  • 南京紫米网络科技有限公司seo外链优化
  • 做网站建设销售辛苦吗b站24小时自助下单平台网站
  • 做外贸网站卖什么好处竞价托管服务多少钱
  • 杭州信贷网站制作陕西网页设计
  • 嘉兴网站优化排名湖南关键词网络科技有限公司
  • 武汉微信网站制作如何对一个网站进行seo
  • 网站建设的销售术语百度seo如何优化关键词
  • 网站app制作品牌营销推广代运营
  • 电子商务网站建设论文结论艾滋病多久能检查出来
  • 电商平台运营是做什么的seo搜索引擎优化薪酬
  • 购物网站主页怎么做百度手机端排名如何优化
  • 校园网站设计与实现产品推广方案范例
  • 株洲营销型网站建设邵阳seo优化