0
フォームにはコマンドボタンがあります。ユーザーがボタンをクリックすると、ボタンを無効にして再度クリックすることはできません。私は、まだフォーカスがある間にコントロールを無効にすることはできないことを知っています。だから私はこのイベントプロシージャを作成しました:Access 2007 - LostFocusイベント
Sub Command1_LostFocus()
Me.Command1.Enabled = False
End Sub
私は、コマンドボタンをクリックして、別のコントロールにタブをクリックした後、私は上記のサブを実行すると予想した。しかし、私は、エラーメッセージ "フォーカスがある間、コントロールを無効にすることはできません"が表示されます。私は、イベントプロシージャが実行されたときCommand1がフォーカスを失ったと思ったので驚いています。
コマンドボタンをクリックした後、どのように無効にすることができますか?