我正在尝试将一个值返回给父窗体,下面是我为此使用的代码,它工作正常,直到开始在面板控件中加载子窗体以避免弹出窗口。
包含面板的主窗体中的代码
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()
. (为了将表单加载到面板中,我必须更改它,在此之前它工作正常)。