在办公室项目中创建事件处理程序
可通过多种方式在 Visual Basic 和 C# 中创建事件处理程序。 在设计视图中,可以通过双击控件来创建控件的默认事件处理程序,或使用“属性”窗口的事件窗格为控件上的任何事件创建处理程序。 但是,如果位于代码视图中,可能不希望切换到“设计”视图以创建事件处理程序。
适用于: 本主题中的信息适用于文档级项目和 VSTO 外接程序项目。 请参阅办公室应用程序和项目类型提供的功能。
注意
以下说明中的某些 Visual Studio 用户界面元素在计算机上出现的名称或位置可能会不同。 这些元素取决于你所使用的 Visual Studio 版本和你所使用的设置。 有关详细信息,请参阅个性化设置 IDE。
在 Visual Basic 中创建事件处理程序
从代码编辑器顶部的“类名”下拉列表中,选择要为其创建事件处理程序的对象。
注意
如果要为
ThisDocument
或ThisWorkbook
创建事件处理程序,则必须在类名称下拉列表中选择(ThisDocument 事件)或(ThisWorkbook 事件)从代码编辑器顶部的“方法名称”下拉列表中,选择该事件。
Visual Studio 创建事件处理程序并将插入点移动到新创建的事件处理程序。 如果事件处理程序已存在,插入点将移动到现有事件处理程序。
在 C 中创建事件处理程序#
通过在类的 Startup 事件中创建事件委托,键入限定的事件名称后跟空格,然后键入+=后没有空格。 例如:
this.<object name>.<event name> +=
在代码行末尾,按 Tab 键两次。
Visual Studio 会自动完成代码行,创建事件处理程序,并将插入点移动到新创建的事件处理程序。