私はC#を使用しています。ネット Windows アプリケーション。
1 つの 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 親フォームに表示されないことです。常にパネルに表示される false です。true に設定しました。コードを参照してください。
private void ChildForm _FormClosed(object sender, FormClosedEventArgs e)
{
this.Dispose();
MDI md = new MDI();
md.panel1.Visible = true;
}
BringToFront
、も使用してSendToBack
います。役に立たない。手伝ってください。