下载此文档

c#学习的心得.doc


文档分类:外语学习 | 页数:约31页 举报非法文档有奖
1/31
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/31 下载此文档
文档列表 文档介绍
C# 实现控件随窗体大小自动改变 c# 2009-12-16 17:56:45 阅读 1207 评论 0字号: 大中小订阅 using System; using ; using ponentModel; using ; using ; using ; using ; using ; namespace WindowsApplication3 { public partial class Form1 : Form { /******************* 设定程序中可能要用到的用以存储初始数据的动态数组及相关私有变量******************************/ private ArrayList InitialCrl = new ArrayList();// 用以存储窗体中所有的控件名称 private ArrayList CrlLocationX = new ArrayList();// 用以存储窗体中所有的控件原始位置 private ArrayList CrlLocationY = new ArrayList();// 用以存储窗体中所有的控件原始位置 private ArrayList CrlSizeWidth = new ArrayList();// 用以存储窗体中所有的控件原始的水平尺寸 private ArrayList CrlSizeHeight = new ArrayList();// 用以存储窗体中所有的控件原始的垂直尺寸 private int FormSizeWidth;// 用以存储窗体原始的水平尺寸 private int FormSizeHeight;// 用以存储窗体原始的垂直尺寸 private double FormSizeChangedX;// 用以存储相关父窗体/容器的水平变化量 private double FormSizeChangedY;// 用以存储相关父窗体/容器的垂直变化量 private int Wcounter = 0;// 为防止递归遍历控件时产生混乱,故专门设定一个全局计数器/*************************************************************************************************************** */ public Form1() { ponent(); } private void Form1_Load(object sender, EventArgs e) { GetInitialFormSize(); // = true; //(FormSizeWidth,FormSizeHeight); // = FormSizeWidth; // = FormSizeHeight; GetAllCrlLocation(this); GetAllCrlSize(this); } public void GetAllCrlLocation(Control CrlContainer)// 获得并存储窗体中各控件的初始位置{ foreach (Control iCrl in ) { if ( > 0) GetAllCrlLocation(iCrl); (iCrl); (); (); }} public void GetAllCrlSize(Control CrlContainer)// 获得并存储窗体中各控件的初始尺寸{ foreach (Control iCrl in ) { if ( > 0) GetAllCrlSize(iCrl); (); (); }} public void GetInitialFormSize()// 获得并存储窗体的初始尺寸{ FormSiz

c#学习的心得 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数31
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小157 KB
  • 时间2016-08-23
最近更新