Share via


Access (的 CustomControl.Cancel 屬性)

使用 Cancel 屬性可指定命令按鈕是否也是表單上的 [取消 ] 按鈕。 可讀寫的 Boolean

語法

運算式取消

表達 代表 CustomControl 物件的 變數。

註解

[ 取消 ] 屬性使用下列設定值。

設定 Visual Basic 描述
True 命令按鈕是 [取消 ] 按鈕。
False (預設) 命令按鈕不是 [取消 ] 按鈕。

Cancel 屬性設定為 [是] 會讓命令按鈕成為表單中的 [取消 ] 按鈕。 不過,您仍然必須撰寫宏或 Visual Basic 事件程序,以執行任何您想要 [ 取消 ] 按鈕執行 (的動作,例如,關閉表單,而不將任何變更儲存) 。 將命令按鈕的 OnClick 事件屬性設定為巨集或事件程序名稱。

當命令按鈕的 Cancel 屬性設定為 [是] 且 [表單] 視窗為作用中時,使用者可以按 Esc 鍵、在命令按鈕有焦點時按 Enter 鍵,或選擇命令按鈕來選擇命令按鈕。

注意事項

如果文字方塊在使用者按下 Esc 時具有焦點,則文字方塊中對資料所做的任何變更都會遺失,並會還原原始資料。

當 [ 取消 ] 屬性設為 [是] 表單上一個指令按鈕時,它會自動設定為 [否] 表單上的所有其他命令按鈕。

對於支援無法復原作業的表單,例如刪除,最好將 [取消 ] 按鈕設為預設命令按鈕。 若要這樣做,將 取消 屬性及 預設值 ] 屬性設定為 [是]。

支援和意見反應

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