1.在c#中,当我单击表单2中的按钮时,我想在form1中显示面板。我在form1中创建一个方法showpanel(){panel1.show();}在这个form1中我调用showpanel()它是工作良好。当我用form2调用时,它不起作用。
在Form2中:
private void panel1_MouseDoubleClick(object sender, MouseEventArgs e)
{
Form1 f1 = new Form1();
f1.showpanel();
}
在Form1中:
public void showpanel()
{
panel1.Visible = true;
}
2.i也使面板公开并直接从form2调用
在Form2中:
private void panel1_MouseDoubleClick(object sender, MouseEventArgs e)
{
Form1 f1 = new Form1();
f1.panel1.Show();
f1.panel1.Visible = true;
}
但它也行不通。
答案 0 :(得分:0)
从form2显示form1之前,你需要让panel1可见。
-exec