共用方式為


Enabled 屬性 (Microsoft Forms)

指定控制項是否可以接收 焦點 並回應使用者產生的事件。

語法

物件已啟用 [= 布林值 ]

Enabled屬性語法具有下列部分:

部分 描述
物件 必要。 有效物件。
布林值 選用。 物件是否可以回應使用者產生的事件。

設定

布林值的設定如下:

描述
True 控制項可以接收焦點並回應使用者產生的事件,並可透過程式碼 (預設) 存取。
False 使用者無法使用滑鼠、按鍵、快速鍵或快速鍵來與控制項互動。 控制項通常還是可以透過程式碼進行存取。

註解

使用 Enabled 屬性可啟用及停用控制項。 停用的控制項會呈現暗灰色,而啟用的控制項則不會。 此外,如果控制項顯示點陣圖,則每當此控制項呈現暗灰色時,該點陣圖也會呈現暗灰色。 如果 ImageEnabledFalse,控制項不會引發事件,但也不會呈現暗灰色。

EnabledLocked 屬性可以搭配使用,以達到下列的效果:

  • 如果 EnabledLocked 都是 True,控制項即可接收焦點,而且會在表單中正常顯示 (非灰暗)。 使用者可以在控制項中複製而非編輯資料。

  • 如果 EnabledTrueLockedFalse,控制項即可接收焦點,而且會在表單中正常出現。 使用者可以在控制項中複製和編輯資料。

  • 如果 EnabledFalseLockedTrue,控制項便無法接收焦點,而且會在表單中灰暗顯示。 使用者在控制項中既不能複製也不能編輯資料。

  • 如果 EnabledLocked 都是 False,控制項便不能接收焦點,而且會在表單中灰暗顯示。 使用者在控制項中既不能複製也不能編輯資料。

您可以結合 EnabledTabStop 屬性的設定,以防止使用者使用 TAB 鍵選取命令按鈕,但仍允許使用者按一下按鈕。 將 TabStop設定為False表示命令按鈕不會出現在定位順序中。 不過,如果 EnabledTrue,只要 TakeFocusOnClick 設定為 True,使用者仍然可以按一下命令按鈕。

當使用者索引標籤進入已啟用的 MultiPageTabStrip時,控制項中的第一頁或索引標籤會收到焦點。 如果 MultiPageTabStrip 的第一頁或索引標籤已停用,則該控制項的第一個啟用頁面或索引標籤會接收焦點。 如果已停用 MultiPageTabStrip 的所有頁面或索引標籤,則控制項會停用且無法接收焦點。

如果 停用 Frame ,則會停用其包含的所有控制項。

按一下停用的 ListBox ,不會引發 Click 事件。

另請參閱

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應