namespace myApplication {
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
}
}
什么是partial class Form1 : Form
什么是InitializeComponents();
以及使用Form1 : Form
代替Form1
答案 0 :(得分:13)
InitializeComponents();
是用于初始化表单值的函数。请右键单击它并单击Showdefinition以查看其内容。它用于为表单中的标签,文本框,按钮等分配值。
public partial class Form1 : Form
通过使用partial
,可以在同一名称空间中的两个不同源文件中编写相同类的定义。在编译期间,它将被视为相同。您可以在中找到具有相同名称Form1
的类您自动创建的项目。
Form1是表单的名称,:
用于继承基类的属性。此处Form
代表System.Windows.Forms.Form
。我们继承访问基类的属性和方法。
答案 1 :(得分:2)
让我们看一下partial class Form1 : Form
- 显然这是宣布class
名为Form1
。 : Form
部分表示从基类Form
继承。
基础Form
类提供了所有表单所需的许多功能 - 包括InitializeComponents()
(以下更多内容)。
partial
关键字意味着此类仅在此源文件中部分定义,并且编译器必须在其他地方查找定义的其余部分(在这种情况下,它将是一些自动生成的代码,用于定义您在设计器中放置在表单上的所有控件。
InitializeComponents()
是Form
所有子类中的必需调用,它指示表单上的所有组件在适当时初始化,定位和显示。
答案 2 :(得分:0)
但是提出这样的问题并不好。