A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 李宗鹏 中级黑马   /  2012-4-22 02:32  /  1835 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  public Form1()
        {
            InitializeComponent();
        }
Form1中的上边的方法中的InitializeComponent();是什么意思啊,能解释一下吗?

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

6 个回复

倒序浏览
InitializeComponent();方法一般是VS.NET设计器自动生成的1个方法,在web service中和winform中一般都有。是由.NET平台自动执行的,是做一些初始化的工作,例如: 初始化FORM,上面的控件,加载资源,分配资源等。
大部分加载的是 xxx.designer.cs 里的东西。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
它就是用来绘制窗体和窗体上的控件的。你向窗体上托一个控件,系统就自动在InitializeComponent()方法里面 new 了一个该控件的对象。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
那个是WInForm自动生成的,做窗体初始化用的,想要知道它是干什么用的,最好的方法就是右击→转到定义,你就可以看到它到底是在干什么了……

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
初始化窗体,系统自动生成的。用来绘制窗体和窗体上的控件

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
在WinForm中在每一个窗体生成的时候,都会针对于当前的窗体定义InitializeComponent()方法,该方法实际上是由系统生成的对于窗体界面的定义方法。InitializeComponent()方法反映了窗体设计器中窗体和控件的属性。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
一般是VS.NET设计器自动生成的1个方法,在web service中和winform中一般都有,初始化窗体的。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马