如何从另一个窗体重新加载用户控件
How to reload usercontrol from another form
我有两个表格,Form1 和 Form2
form1 包含 usercontrol1,而 form 2 包含 button1。
问题: 我想在单击按钮 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
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);
}
我有两个表格,Form1 和 Form2
form1 包含 usercontrol1,而 form 2 包含 button1。
问题: 我想在单击按钮 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
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);
}