Windows 脚本部件  

在宿主应用程序中处理脚本部件的事件

大多数宿主应用程序都可以象接收任何其他事件一样接收 Windows® 脚本部件事件。不过,有些宿主应用程序在接收脚本部件事件之前需要进行一些设置。

注意   如果创建的是一个 Behavior 脚本部件,则事件是使用 DHTML 对象模型来说明的。详细信息请参阅在 Behavior 脚本部件中说明自定义事件

例如,在 Visual Basic 中,要接收事件必须对该部件使用事先(编译时)绑定。事先绑定要求有一个类型库,因此必须为脚本部件生成一个类型库。详细信息请参阅创建脚本部件类型库。此外,在声明该部件的对象变量时,必须指定 WithEvents 关键字。( Dim 语句中所用的类名称就是在脚本部件的 <component> 元素中所指定的 ID。)

下面是一个 Visual Basic 示例:

Dim WithEvents Scriptlet1 as MyScriptlet
Set Scriptlet1 = CreateObject("MyScriptlet")
Sub Scriptlet1_namechanged
   MsgBox("Value of name property changed")
End Sub

请参阅

说明事件