【发布时间】:2017-04-16 03:59:09
【问题描述】:
1.在 c# 中,当我单击表单 2 中的按钮时,我想在 form1 中显示面板。我在这个 form1 中的 form1 中创建了一个方法 showpanel(){ panel1.show();} 我调用 showpanel() 它是工作正常。当我用 form2 打电话时,它不起作用。
在 Form2 中:
private void panel1_MouseDoubleClick(object sender, MouseEventArgs e)
{
Form1 f1 = new Form1();
f1.showpanel();
}
在表格 1 中:
public void showpanel()
{
panel1.Visible = true;
}
2.我也将面板公开并直接从 form2 调用
在 Form2 中:
private void panel1_MouseDoubleClick(object sender, MouseEventArgs e)
{
Form1 f1 = new Form1();
f1.panel1.Show();
f1.panel1.Visible = true;
}
但它也不起作用。
【问题讨论】:
-
它工作正常,只是在错误的表单上