AutoActivate 屬性

此頁沒有內(nèi)容條目
內(nèi)容

expandtri全部顯示

使用 AutoActivate 屬性可以指定用戶激活某一 OLE 對象的方式。Integer 型,可讀寫。

expression.AutoActivate

expression     必需。返回“應(yīng)用于”列表中的一個對象的表達(dá)式。

設(shè)置

AutoActivate 屬性使用下列設(shè)置:

設(shè)置

常量

說明

手動

acOLEActivateManual (0)

當(dāng) OLE 對象獲得焦點或當(dāng)用戶雙擊控件時,該對象不能激活。只有使用 Visual Basic 將控件的 Action 屬性設(shè)為 acOLEActivate 才能激活 OLE 對象。

獲取焦點

acOLEActivateGetFocus (1)

(只適用于未綁定對象框圖表控件)如果控件包含 OLE 對象,則當(dāng)控件獲得焦點時,提供對象的應(yīng)用程序?qū)⒓せ睢?/span>

雙擊

acOLEActivateDoubleClick (2)

(默認(rèn)值)如果控件包含 OLE 對象,在用戶雙擊控件時或在控件獲得焦點時按 Ctrl+Enter,提供對象的應(yīng)用程序?qū)⒓せ睢?/span>

 

使用控件的屬性表、Visual Basic,可以設(shè)置該屬性。

AutoActivate 屬性只能在“設(shè)計”視圖中進(jìn)行設(shè)置。

說明

某些 OLE 對象可以在控件內(nèi)激活。當(dāng)激活這類對象時,可以在控件的邊界內(nèi)對該對象進(jìn)行編輯或執(zhí)行其他某些操作。該特性稱作現(xiàn)場激活。如果對象支持現(xiàn)場激活,請參閱用于創(chuàng)建該對象的應(yīng)用程序文檔,以了解有關(guān)該功能使用的信息。

使用 Visual Basic,通過檢查控件的 OLEType 屬性設(shè)置可以確定控件是否包含對象。

注釋   如果將控件的 AutoActivate 屬性設(shè)為 Double-Click 并為該控件指定了 DblClick 事件,則 DblClick 事件發(fā)生在對象激活之前。