私のフォームに問題があります。私は親子フォームを持っています。私はボタンを子供のフォームで持っています。ボタンを使って親ウィンドウを閉じ、新しいインスタンス親フォームを作成し、新しい親フォームを表示したいと思います。 誰でも私を助けることができますか? は、私はそのm_parent.Close()の後に 子フォームからクローズ親フォーム
private Form1 m_parent;
public Form2(Form1 frm1)
{
InitializeComponent();
m_parent = frm1;
}
と を試してみましたが、唯一私が得たことは、両方のフォームが閉じられたであり、これはそれです。 m_parentの後に私は新しいインスタンスを作成するが、私のアプリケーションは閉じられた。
Q:これまでに何を試しましたか? Q:親ウィンドウの親は誰ですか? 「新しいフォームを開く」というメッセージを受け取ることができる「メインフォーム」がありますか?または、フォームを閉じたときにプログラムが実際に終了しますか? – paulsm4
私はこれまでに試しました。 Owner.Closeとthis.ParentFormが返されますが、結果が返されません – edi233
this.parentformを使用しないでください親refを使用して閉じることができると思います –