是否可以使用VS2008自动挂接C#中的事件?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了是否可以使用VS2008自动挂接C#中的事件?相关的知识,希望对你有一定的参考价值。
我最近从vb.NET切换到C#,在visual studio中发现连接事件非常烦人。在VB中,我可以从左上角的下拉菜单中选择一个控件,右上角的事件将下拉,该方法将自动创建并使用“handle”附加到控件。我知道在C#中不支持,但似乎我必须遍历每个控件并在页面和代码隐藏上手动添加事件。是否有一种更容易/更快的方法来执行此操作,就像在VB中一样,或者它是如何实现的?谢谢!
就在这里!在“设计”视图中单击一个控件,然后单击“属性”窗口中的“事件”按钮(请参阅下面的手工注释图中的1)。
从这里您可以看到该控件可用的所有事件的列表。通过键入方法名称(请参阅2)并按Enter键,Visual Studio将创建一个方法(如果它尚不存在)并正确连接。
或者,双击要在处理程序名称中键入的字段会导致Visual Studio分配默认值。
与VB相比,您可以在C#中非常快速地设置事件。在代码窗口中键入实例的名称,然后键入事件名称,然后写入+ =并按Tab键两次。这将挂钩事件并相应地创建一个方法名称来处理事件。
例如写:
panel1.MouseClick +=
然后按Tab键一次插入eventhandler并两次插入eventhandler并为其创建方法。
alt text http://img136.imageshack.us/img136/7514/eventhandlercsharp.png
以上是关于是否可以使用VS2008自动挂接C#中的事件?的主要内容,如果未能解决你的问题,请参考以下文章
是否有任何工具可以改善 vc++(vs2008)中的智能感知? [关闭]
保存时自动重新格式化VS2008中整个C/C++源文件的免费工具? [关闭]
VS2008 中的“发布...”动作是不是自动以“发布”模式编译?