日期:2014-05-20  浏览次数:21059 次

关于vs2005 c#项目中的Designer文件代码理解?
用vs2005新建一个简单的项目,在Form1.cs[设计]中添加一个label1控件;
请各位帮我分析Designer文件中几个语句,谢谢!:
1)   Form1.Designer.cs结尾处有   private   System.Windows.Forms.Label   label1;语句:我认为是在System.Windows.Forms空间中创建了Label类的一个label1对象;但在InitializeComponent()方法中有一条this.label1=new   System.Windows.Forms.Label();语句,请语句中this代表什么,this.label1又怎么理解?

------解决方案--------------------
private System.Windows.Forms.Label label1; 只是声明或者说是定义

this.label1=new System.Windows.Forms.Label(); 才是创建对象