黑马程序员技术交流社区

标题: 求助:WinForm中的一个问题 [打印本页]

作者: 李宗鹏    时间: 2012-4-22 02:32
标题: 求助:WinForm中的一个问题
  public Form1()
        {
            InitializeComponent();
        }
Form1中的上边的方法中的InitializeComponent();是什么意思啊,能解释一下吗?
作者: 奥特曼爱小怪兽    时间: 2012-4-22 04:36
InitializeComponent();方法一般是VS.NET设计器自动生成的1个方法,在web service中和winform中一般都有。是由.NET平台自动执行的,是做一些初始化的工作,例如: 初始化FORM,上面的控件,加载资源,分配资源等。
大部分加载的是 xxx.designer.cs 里的东西。
作者: 过客    时间: 2012-4-22 21:04
它就是用来绘制窗体和窗体上的控件的。你向窗体上托一个控件,系统就自动在InitializeComponent()方法里面 new 了一个该控件的对象。
作者: ★心秒★    时间: 2012-4-23 09:44
那个是WInForm自动生成的,做窗体初始化用的,想要知道它是干什么用的,最好的方法就是右击→转到定义,你就可以看到它到底是在干什么了……
作者: 周俊辉    时间: 2012-4-23 10:04
初始化窗体,系统自动生成的。用来绘制窗体和窗体上的控件
作者: 王志龙    时间: 2012-4-23 21:20
在WinForm中在每一个窗体生成的时候,都会针对于当前的窗体定义InitializeComponent()方法,该方法实际上是由系统生成的对于窗体界面的定义方法。InitializeComponent()方法反映了窗体设计器中窗体和控件的属性。
作者: 海继峥    时间: 2012-4-23 21:21
一般是VS.NET设计器自动生成的1个方法,在web service中和winform中一般都有,初始化窗体的。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2