doverb 方法

示例 应用于 请参阅

在指定的对象上执行一个动作。

语法

Object.DoVerb[(Verb)]

参数

Verb

指定在 OLE 容器控件中对象要执行的动作。如果没有指定,就执行默认的动作。此参数值可以是所有对象都支持的某个标准动作,或是 ObjectVerbs属性数组的一个索引。每个对象可支持它自身的动作集。

下列值表示每个对象支持的标准的动作:

值  动作
0 对象的默认动作。
–1 激活要编辑的对象。如果创建对象的应用程序支持现场激活,就在 OLE 容器控制中激活对象。
–2 在一个独立的应用程序窗口中打开对象。如果创建对象的应用程序支持现场激活,就在对象自身的窗口中激活对象。
–3 对于嵌入的对象,隐藏创建对象的应用程序。
–4 如果对象支持现场激活,就以现场激活方式激活对象并显示任何用户界面工具。如果对象不支持现场激活,对象就不激活并产生错误。
–5 如果用户将焦点移到 OLE 容器控制中,就创建一个窗口,并准备要编辑的对象。如果对象不支持以鼠标单击的方式激活,就产生错误。
–6 当激活要编辑的对象时,用来放弃所有记录的更改,对象的应用程序可以撤消这些更改。

说明

如果将 AutoActivate 属性设置为 2(双击),那么当用户双击控制时,OLE 容器控制就自动激活当前的对象。

提示 尽管可以使用动作名(编辑、打开、播放等)来指定 Doverb 的动作,但使用索引(0,1,2 等)会更快。