这篇文章主要介绍了C#控件属性和InitializeComponent()关系案例详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
命名空间测试22
{
分部类表单一
{
///摘要
///必需的设计器变量。
////摘要
私人系统组件模型。IContainer components=null
///摘要
///清理所有正在使用的资源。
////摘要
///param name='disposing '如果应释放托管资源,为真实;否则为错误。/param
受保护的覆盖void Dispose(布尔处理)
{
如果(处置(组件!=null))
{
组件dispose();
}
基地处置(处置);
}
#区域窗口窗体设计器生成的代码
///摘要
///设计器支持所需的方法-不要
///使用代码编辑器修改此方法的内容。
////摘要
私有void InitializeComponent()
{
this.numericUpDown1=新系统窗户。表格。数字up down();
((系统组件模型。我支持初始化)(这个。数字上下1).begin init()。
这个暂停布局();
//
//numericUpDown1
//
这个。数字上下1。小数位=4;//属性里对应!
this.numericUpDown1.Location=新系统。绘图。点(12,12);
这个。数字上下1。name='数字上下1 ';
this.numericUpDown1.Size=新系统。图纸。尺寸(120,21);
这个。数字上下1。tabindex=0;
//
//Form1
//
这个。自动缩放尺寸=新系统。图纸尺寸F(6F,12F);
这个AutoScaleMode=系统窗户。表格。自动缩放模式。字体;
这个ClientSize=新系统。图纸。尺寸(153,53);
这个10 .控制。补充(这个。数字上下1);
这个Name=' Form1
这个Text=' Form1
这个。负载=新系统EventHandler(this .表格1 _加载);
((系统组件模型。我支持初始化)(这个。数字上下1).end init();
这个ResumeLayout(false);
}
#结束区域
私人系统窗户。表格。数字上下数字上下1;
}
}
控件中小数点位数和InitializeComponent()里面的代码相呼应,而下面的代码又设置了2,所以覆盖掉了,代码和运行结果如下:
使用系统;
使用系统。数据;
使用系统。绘图;
使用系统。文本;
使用系统窗户。形式
命名空间测试22
{
公共分部类表单1:表单
{
公共表单1()
{
初始化组件();
}
私有void Form1_Load(对象发送方,EventArgs e)
{
数字下载1 .最大值=20;
数字下载1 .最小值=1;
数字下载1 .小数位数=2;
}
}
}
到此这篇关于C#控件属性和InitializeComponent()关系案例详解的文章就介绍到这了,更多相关C#控件属性和InitializeComponent()关系内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。