-
- "Cancel/キャンセルボタン" プロパティ
-
- このプロパティがTrueの場合、そのコマンドボタン以外のコントロールにフォーカスがある場合でも、Escキーを押すことによってそのボタンがクリックされたのと同じ動作をします。通常、Escキーは操作のキャンセルに用いますので、このプロパティは[閉じる]や[キャンセル]といったボタンに適用します。
-
- コマンドボタン
-
-
Private Sub txtデータ_Change()
'テキストボックスの変更時
'テキストボックスが空のときだけ
'[閉じる]ボタンのキャンセルボタンを有効にする
With Me!cmdClose
If Len(Me!txtデータ.Text) > 0 Then
.Cancel = False
Else
.Cancel = True
End If
End With
End Sub
Private Sub cmdClose_Click()
'[閉じる]ボタンクリック時
DoCmd.Close acForm, Me.Name
End Sub
- 次の画面の状態では、テキストボックスに値が入力されています(空でない)ので、[閉じる]ボタンをEscキーで実行させることはできません。
|