mor*_*rog 14 c# events designer visual-studio-2008 visual-studio
也许这是一个愚蠢的问题,但对于我的生活,我找不到办法做到这一点.
如何使用C#在Microsoft Visual Studio(2008)中向表单中的控件添加事件处理程序?
我可以手动完成,但打开Form的Designer.cs文件,但我无法通过界面找到方法.在MSVC 6中,使用C++和MFC,您可以右键单击或执行其他操作,并查找该控件的所有可能事件的列表.然后你选择它,它会弹出一个窗口,让你创建一个与该事件相关联的方法.在VB中它更容易,您可以在代码中执行它并且它列出了方法下拉列表中的所有事件.
但是,我在2008年用C#找不到任何类似的东西.Intellisense有助于填写正确的方法信息.但是,它总是在Designer.cs文件中创建方法,而不是它应该在的部分类的另一半.
谢谢.
wom*_*omp 45
在设计器中,单击感兴趣的控件.
在属性窗口中(点击F4将其启动),应该有一个小闪电图标.单击该图标可转到该控件的可用事件列表.双击事件名称将连接存根处理程序并将您带到代码隐藏处.

编辑:精明的读者会看到发布的截图是针对网络应用程序(whups),但对于winforms应用程序来说,这是完全相同的.
您所要做的就是在设计器视图中打开表单/控件,让有问题的控件处于焦点/选中状态,打开属性视图并轻弹到事件选项卡。双击您有兴趣处理的事件。
替代文字 http://img222.imageshack.us/img222/4456/propv.jpg