以下にコードを示します。
親フォームからモーダルフォームとして開いて、処理終了後form2を閉じ、再び更新された状態の親フォームを表示したいのですが、以下のコードではform2が閉じた時点で親フォームのLOADイベントが呼び出されず、未更新のままで表示されることになってしまっています。
なんとかする方法をご存じの方、どうかご教授いただけないでしょうか。宜しくお願い致します。
ちなみに、親フォームにタイマーをつけて常にLOADイベントを呼び出すようにする方法も考えたのですが、更新するだけでいいので1回の呼び出しだけでいいですし、この方法はあまり使いたくないですし、実際やってみましたがこれもうまく行きませんでした。
vb
1'親フォームからform2をモーダルフォームとして開きます 2 Dim f As New form2 3 f.ShowDialog(Me) 4 5'モーダルフォームとして開いたフォームを処理が終了したあとに以下のコードを使って閉じたいです 6 Dim aaa As DialogResult 7 aaa = CreateObject("WScript.Shell").Popup("処理が完了しました (1秒後に閉じます)", 1, "") 8 Debug.WriteLine(aaa) 9 Me.Close()
システム:Windows フォームアプリケーション
フォーム:.NETFramework4.7.2
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/04 11:54
2020/10/04 12:09