我正在使用 C#。网络 Windows 应用程序。
我有一个 MDI 父表单和许多子表单。我将面板放在 MDI 父窗体中并在面板内拖动几个按钮。
当我单击按钮时,他们会打开另一个子表单并将可见的 false 设置为面板,如下所示(示例代码):
private void Button_Click(object sender, EventArgs e)
{
panel1.Visible = false;
ChildForm Form2 = new ChildForm();
Form2.WindowState = FormWindowState.Maximized;
Form2.Show();
}
现在他们完美地工作了。问题是,当我关闭子窗体时,面板在 MDI 父窗体中不可见。它总是面板可见的错误。我设置为true。,请参阅我的代码。
private void ChildForm _FormClosed(object sender, FormClosedEventArgs e)
{
this.Dispose();
MDI md = new MDI();
md.panel1.Visible = true;
}
我也在使用BringToFront
, SendToBack
。没用。请协助。