2010-11-01 50 views
0

所以我是.NET,Visual Studio,C#等的初学者。但我想知道一些关于窗体背后的代码以及2008年与2005年相比有所不同的代码。Visual Studio 2005 vs. 2008 ....不能看到设计师自动生成的代码在05中就像05一样吗?

因此,让我说我有一个简单的Windows窗体应用程序,C#和我扔了一些控件。然后,我为默认事件添加一些MessageBox.Show事件处理程序....在2005年,隐藏的代码中的小部分基本上包含用系统“注册”控件的代码....我认为。这可能是一个不好的定义?基本上我认为这里生成的自动代码基本上只是将事件与事件处理代码关联起来......无论如何。

我可以看到这是2005年(一次点击灰色方框),但它并没有出现在2008年的任何地方。所以这个存在于某个地方,我只是想问问是否熟悉正在发生的事情因为我对此很陌生。我仍然必须弄清楚如何在2008年打开代码行编号,但我可以谷歌它。

感谢您的帮助! 贾斯汀

回答

5

它使用partial class是在一个单独的FormName.Designer.cs文件:

alt text

+0

所以...那很容易。谢谢您的帮助! – Justin 2010-11-01 19:03:19

1

如果单击“查看 - >解决方案资源管理器”,在Visual Studio菜单栏菜单,它应该使溶液/项目文件列表。一旦你在那里找到你的表单并点击它旁边的小加号来展开它下面的文件。它应该是这个样子:

YourForm.Designer.cs(设计文件) - 双击打开它

Yourform.resx(嵌入的资源文件,这可能会或可能不会在那里) - 你可以(xml)

要查看背后的代码(包含事件定义的位置),请右键单击表单并选择“查看代码”。这应该会引起你正在寻找的代码。