#024 Cancel

"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キーで実行させることはできません。
| Index | Prev | Next |

 

Copyright © T'sWare All rights reserved