親フォームに値を戻そうとしています。これに使用していたコードは次のとおりです。ポップアップウィンドウを回避するために、パネルコントロールに子フォームの読み込みを開始するまでは正常に機能していました。
パネルを含むメインフォームのコード
MainMovement child = new MainMovement(new_dat, required_time, number);
child.TopLevel = false;
this.pnlmain.Controls.Add(child);
child.Show();
child.BringToFront();
///Obtaining value back from the child form
string updatingc = child.updatestatus; //This is not working, I am proceeding with some more functions depending on this value, but code does not work here after
子フォームにはupdatestatusとしてパブリック値があり、子フォームを閉じる前に値を設定します。
この値の取得方法を教えてください。child.ShowDialog()
に変更することと関係があると思いますchild.Show()
。(フォームをパネルにロードするために、これを変更する必要がありました。その前に、これは正常に機能していました)。