親ウィンドウにボタンを置いて子ウィンドウに移動します。子ウィンドウを閉じるために私はボタンクリックでthis.close()を使用しますが、子ウィンドウのクリックボタンで親ウィンドウと子ウィンドウの両方を閉じたいと思います。子ウィンドウから親ウィンドウを閉じる
0
A
答えて
1
親フォームを子フォームに渡して、閉じたイベントハンドラでそのcloseメソッドを呼び出します。
0
子供から親フォームを閉じることはできますが、カプセル化の原則を少し破るようです。
代わりに、子フォームの閉じたイベントを親からサブスクライブし、親の中でそれに応答することができます。実装についてはWinform form closed eventを参照してください。
2
この
If Child.ShowDialog = DialogResult.OK Then
Parent.close
End If
子フォームの閉じるボタン
Me.diaglogresult=DialogResult.OK
0
private void btnOpenForm_Click(object sender, EventArgs e)
{
Form2 frm2 = new Form2();
frm2.FormClosed += new FormClosedEventHandler(frm2_FormClosed);
frm2.Show();
this.Hide();
}
private void frm2_FormClosed(object sender, FormClosedEventArgs e)
{
this.Close();
}
をお試しください
関連する問題
- 1. 親ウィンドウからすべての子ウィンドウを閉じる
- 2. セレン:子ウィンドウが開いたら親ウィンドウが閉じ
- 3. コマンドラインからウィンドウを閉じる(ウィンドウ上)
- 4. javascript子ウィンドウを閉じる
- 5. 子ウィンドウからアクションを呼び出し、子ウィンドウを閉じて親ページをリロードする
- 6. 子ウィンドウを閉じて親を最小化する
- 7. 親ウィンドウと子ウィンドウ
- 8. 親ウィンドウの新しいJSPポップアップ子JSPページを閉じる
- 9. Silverlightアプリが1つのウィンドウを閉じても親ウィンドウも閉じます
- 10. 子ウィンドウから親ウィンドウを閉じるにはどうすればいいですか?
- 11. Watir Webdriver子ウィンドウを閉じる方法
- 12. ウィンドウを閉じる
- 13. ウィンドウを閉じる
- 14. ウィンドウが子ウィンドウか親ウィンドウかどうかを知る方法?
- 15. XPages、ダイアログボックスからウィンドウを閉じる
- 16. モーダルがJQueryで閉じられた後に親ウィンドウを閉じる
- 17. 別のウィンドウからウィンドウを閉じる方法
- 18. Javascript:子ウィンドウから親ウィンドウをリフレッシュする方法
- 19. javascript親子ウィンドウ
- 20. 子ウィンドウから親ウィンドウにデータを保存しますか?
- 21. 子ウィンドウから親ウィンドウフォームをリフレッシュ
- 22. ポップアップウィンドウが閉じられたときに親ウィンドウをリフレッシュ
- 23. 子ウィンドウから親ウィンドウ内の関数を呼び出す
- 24. 子ウィンドウからの親ウィンドウのJavaScriptを呼び出す
- 25. ブラウザの親ウィンドウを閉じても、子のポップアップウィンドウを閉じることはできますか?
- 26. tkinterのウィンドウを閉じる
- 27. WPF MVVMウィンドウを閉じる
- 28. JavaScriptを閉じるウィンドウ
- 29. gtk_widget_set_sensitiveウィンドウを閉じるボタン
- 30. Greasemonkeyでウィンドウを閉じる