全部显示

AutoActivate 属性

       

使用 AutoActivate 属性可以指定用户激活某一 OLE 对象的方式。Integer 型,可读写。

expression.AutoActivate

expression   必需。返回“Applies To”列表中的一个对象的表达式。

设置

AutoActivate 属性使用下列设置:

设置 常量 说明
手动 acOLEActivateManual (0) 当 OLE 对象获得焦点或当用户双击控件时,该对象不能激活。只有使用 Visual Basic 将控件的 Action 属性设为 acOLEActivate 才能激活 OLE 对象。
获取焦点 acOLEActivateGetFocus (1) (只适用于未绑定对象框图表控件)如果控件包含 OLE 对象,则当控件获得焦点时,提供对象的应用程序将激活。
双击 acOLEActivateDoubleClick (2) (默认值)如果控件包含 OLE 对象,在用户双击控件时或在控件获得焦点时按 Ctrl+Enter,提供对象的应用程序将激活。

使用控件的属性表Visual Basic,可以设置该属性。

AutoActivate 属性只能在“设计”视图中进行设置。

说明

某些 OLE 对象可以在控件内激活。当激活这类对象时,可以在控件的边界内对该对象进行编辑或执行其他某些操作。该特性称作现场激活。如果对象支持现场激活,请参阅用于创建该对象的应用程序文档,以了解有关该功能使用的信息。

使用 Visual Basic,通过检查控件的 OLEType 属性设置可以确定控件是否包含对象。

注意   如果将控件的 AutoActivate 属性设为 Double-Click 并为该控件指定了 DblClick 事件,则 DblClick 事件发生在对象激活之前。