私は2つのフォームを使用しています:
Form1 には button1 が含まれています
Form2 には、button2 と Panel1 が含まれています
私のプロジェクトは Form2 を使用して開始します。次に、button2 をクリックして Form1 を表示します
private void button2_Click(object sender, EventArgs e)
{
Form1 Frm = new Form1();
Frm.Show();
}
次に Form1 で、button1 をクリックして Form2 の Panel1 を非表示にします。
private void button1_Click(object sender, EventArgs e)
{
Form2 FormInstance = new Form2();
FormInstance.displayInit();
FormInstance.Refresh();
}
displayInit() は Form2 内のメソッドです。
public void displayInit()
{
panel1.Visible = false;
}
しかし、リフレッシュの問題により、パネルは非表示になりません。