我有两张表格,表格1和表格2。
窗体1包含usercontrol1,而窗体2包含button1。
问题:当按钮1被点击时,我想重新加载usercontrol1。 当按钮1被点击时,我想重新加载usercontrol1。我写了一些代码,但是出现了一个错误,不知道应该怎么做才能解决这个问题。
private void button1_Click(object sender, EventArgs e)
{
UserControl1 master = (UserControl1)Application.OpenForms["UserControl1"];
master.UserControl1_Load();
}
任何帮助都将被感激。
我试了一下,效果很好。
在Form1.designer.cs中
public UserControl1 userControl11;
在Form2.designer.cs中
private void button1_Click(object sender, EventArgs e)
{
Form1 master = (Form1)Application.OpenForms["Form1"];
master.userControl1.UsrControl1_Load();
}
在userControl1.cs中
public void UsrCont1_Load()
{
UserControl1_Load(this, null);
}