| 
 
         "Default/既定のボタン" プロパティ
 
 このプロパティがTrueの場合、そのコマンドボタン以外のコントロールにフォーカスがある場合でも、Enterキーを押すことによってそのボタンがクリックされたのと同じ動作をします。通常、[OK]といったボタンのように、Enterキーによって直ちに画面上のすべての入力データを確定させたいようなボタンにこれを設定します。
 
 コマンドボタン
 
 
        Private Sub txtデータ_Change()'テキストボックスの変更時
 
 'テキストボックスが空でなくなったら
 '[閉じる]ボタンの"既定のボタン"を有効にする
 With Me!cmdOK
 If Len(Me!txtデータ.Text) > 0 Then
 .Default = True
 Else
 .Default = False
 End If
 End With
 
 End Sub
 
 Private Sub cmdOK_Click()
 '[OK]ボタンクリック時
 
 DoCmd.Close acForm, Me.Name
 
 End Sub
 
 
          DefaultプロパティにFalseが設定されている状態
  
 
DefaultプロパティにTrueが設定されると、[OK]ボタンの周囲の枠線が強調され、テキストボックス上のEnterキーで[OK]ボタンのクリック時イベントが実行されるようになります。
   |