Microsoft Visual Studio和C#:如何将事件可视地添加到控件?

也许这是一个愚蠢的问题,但对于我的生活,我找不到办法做到这一点。

如何使用C#在Microsoft Visual Studio(2008)中向表单中的控件添加事件处理程序?

我可以手动完成,但打开Form的Designer.cs文件,但我找不到通过界面执行此操作的方法。 在MSVC 6中,使用C ++和MFC,您可以右键单击或执行其他操作,并查找该控件的所有可能事件的列表。 然后你选择它,它会弹出一个窗口,让你创建一个与该事件相关联的方法。 在VB中它更容易,您可以在代码中执行它并且它列出了方法下拉列表中的所有事件。

但是,我在2008年用C#找不到任何类似的东西。 Intellisense有助于填写正确的方法信息。 但是,它总是在Designer.cs文件中创建方法,而不是它应该在的部分类的另一半。

谢谢。

在设计器中,单击感兴趣的控件。

在属性窗口中(点击F4将其启动),应该有一个小闪电图标。 单击该图标可转到该控件的可用事件列表。 双击事件名称将连接存根处理程序并将您带到代码隐藏处。

替代文字

编辑:精明的读者会看到发布的截图是针对网络应用程序(whups),但对于winforms应用程序来说,这是完全相同的。

您所要做的就是在设计器视图中打开表单/控件,使焦点/选中的控件有问题,打开属性视图并轻拂到事件选项卡。 双击您感兴趣的事件。

替代文字http://img222.imageshack.us/img222/4456/propv.jpg