我使用两种形式:
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;
}
但是由于刷新问题,面板没有隐藏,请问有什么想法吗?