0

私はこのような私のVbプログラムにメッセージボックスを持っていました

MsgBox( "レコードが正常に挿入されました")

コードから[OK]ボタンを自動クリックする方法は、VisualBasicでそれを行う方法はありますか...私はVisualBasicを初めて使用します。助けてください

4

2 に答える 2

1

これを行うには、MessageBox の hWnd を取得し、メッセージを送信して [OK] クリックをシミュレートします。ただし、それが可能であるとしても、これは望ましい結果に比べて非常に複雑です。

メッセージボックスを模倣する独自のフォームを作成し、それを制御できるパブリック メソッドを公開することをお勧めします。

于 2013-01-03T11:13:11.077 に答える
1

それには非常に長い道のりがあります。たくさんの API などを呼び出さなければなりません...「レコードが正常に挿入されました」というテキストのラベルと「OK」というテキストのボタンを持つダイアログ フォームを作成することをお勧めします。これを行うことで、より簡単に制御できるようになります。

次のようにダイアログを表示できます。

    Dim newdialog As New Dialog1
    Me.ShowDialog(newdialog)

ボタンの押下をシミュレートします。これは、ダイアログを閉じることを意味します。

    newdialog.Close()
于 2013-01-03T11:13:42.383 に答える