私はこのような私のVbプログラムにメッセージボックスを持っていました
MsgBox( "レコードが正常に挿入されました")
コードから[OK]ボタンを自動クリックする方法は、VisualBasicでそれを行う方法はありますか...私はVisualBasicを初めて使用します。助けてください
これを行うには、MessageBox の hWnd を取得し、メッセージを送信して [OK] クリックをシミュレートします。ただし、それが可能であるとしても、これは望ましい結果に比べて非常に複雑です。
メッセージボックスを模倣する独自のフォームを作成し、それを制御できるパブリック メソッドを公開することをお勧めします。
それには非常に長い道のりがあります。たくさんの API などを呼び出さなければなりません...「レコードが正常に挿入されました」というテキストのラベルと「OK」というテキストのボタンを持つダイアログ フォームを作成することをお勧めします。これを行うことで、より簡単に制御できるようになります。
次のようにダイアログを表示できます。
Dim newdialog As New Dialog1
Me.ShowDialog(newdialog)
ボタンの押下をシミュレートします。これは、ダイアログを閉じることを意味します。
newdialog.Close()