查看Windows窗体应用程序的源代码,类声明声明其部分类。我明白,这意味着在不同的物理文件中有部分课程。我的窗口的其余部分在哪里形成代码
MyForm.designer.cs
中的代码似乎没有构造函数或任何生成表单的方法。所以我的问题是,我在哪里可以找到我的Windows窗体的其他代码?
查看Windows窗体应用程序的源代码,类声明声明其部分类。我明白,这意味着在不同的物理文件中有部分课程。我的窗口的其余部分在哪里形成代码
MyForm.designer.cs
中的代码似乎没有构造函数或任何生成表单的方法。所以我的问题是,我在哪里可以找到我的Windows窗体的其他代码?
MyForm
的构造函数位于主文件MyForm.cs
中。由于它是部分的,构造函数可以驻留在MyForm.cs
中,并且生成的代码可以保留在MyForm.Designer.cs
中,从而允许分离生成的代码和开发人员创建的代码。
双击表单将带你到那里。
双击表单将OP带到Load事件处理程序,如果它尚不存在,则创建一个。 – KeithS 2011-04-21 20:02:50
@KeithS:他没有要求带你去任何特定的事件......我的回答是一个快速简单的方法来到他想要的代码页。 (不要回答纳粹) – capdragon 2011-04-22 14:48:11
我不是一个答案纳粹;你的回答是错误的。双击表单会将您带到非生成的代码文件,而不是生成的代码文件,它具有所有他感兴趣的初始化。如果他还没有使用Load处理程序,它也可以创建不需要的事件处理程序;而空的处理程序在技术上不会伤害任何东西,它可能会导致混淆,并且它在代码文件中是自重的。 – KeithS 2011-04-22 14:57:40
使用View Code
选项可以查看MyForm.cs
的实际来源,该来源具有构造函数以及所有代码。
MyForm.cs具有构造函数,而MyForm.designer.cs具有函数private void InitializeComponent()
,该函数将从构造函数(在MyForm.cs中)调用。
在private void InitializeComponent()
您的组件将被创建和初始化。
使用部分关键字代码可以驻留在多个类中。当您添加一个创建三个文件的窗体时1.代码文件(.CS)2.设计器文件(.Designer.cs)3.您的设计部分。全部使用部分关键字。 如果你想查看代码,然后双击设计表单,你将直接找到代码文件,你可以找到代码,你可以像构造函数和所有代码一样处理所有的代码和事件(开发者代码)。 在Designer.cs中,您初始化控件的控件属性。它是系统生成的代码,但您仍然可以修改。
希望这会有所帮助.....
这是正确的。 – 2011-04-21 20:03:00