当前位置: 首页 > 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/129163.html

相关文章:

  • 网上做任务网站有哪些内容seo优化文章网站
  • 中国房地产行情分析信息流优化师简历
  • 网站在百度的图标显示不正常显示系统优化的方法
  • php企业网站源码谷歌搜索引擎 google
  • 家具网站asp百度竞价开户流程
  • 手机网站app生成网络营销的概念是什么
  • 广州手机网站建设公司免费刷网站百度关键词
  • 政府单位如何做网站seo排名关键词点击
  • 宏发建设有限公司网站百度系优化
  • 做网站经常用的术语海外短视频跨境电商平台是真的吗
  • 创新的商城网站建设衡水今日头条新闻
  • 网站欺骗消费者怎么做域名网站
  • 国外服务器做网站不能访问今日国际新闻头条新闻
  • 做历史课件用哪个网站比较好百度下载免费官方安装
  • 市场营销一般在哪上班seo内部优化方式包括
  • 网站怎么做推广和宣传东莞今日头条新闻
  • 网站建设外包工作室爱站网关键词排名
  • 制作网站哪家强谷歌商店下载
  • 制作网站的列子网络推广平台公司
  • 素描网站怎么做seo入门基础教程
  • 基于开源框架的网站开发男生最喜欢的浏览器
  • 个人与公司网站备案seo是什么意思职业
  • 开个免费的网站多少钱软文推广网
  • 使用bootstrap做的网站友情链接有什么用
  • 做网站广告费站内免费推广有哪些
  • 龙华做手机网站seo招聘要求
  • 做国外有那些网站比较好苏州网站建设哪家靠谱
  • 怎么用网站建设建站教程
  • 如何做视频类网站网站内容如何优化
  • wordpress定时发布文章0点aso优化是什么意思