1

我以这种方式在 MDI 父级中打开一个表单:

public partial class MDIParent1 : Form
{
    private void ToolStripMenuItem1_Click(object sender, EventArgs e)
    {
        Form1 Form1 = new Form1();
        Form1.MdiParent = this;
        Form1.Show();
    }
}

我将如何在 Form1 中重新加载 Form1?

public partial class Form1 : Form
{
    private void Button1_Click(object sender, EventArgs e)
    {
        Form1 Form1 = new Form1();
        this.Dispose();
        Form1.MdiParent = new MDIParent1();
        Form1.Show();
    }
}
4

2 回答 2

2

尝试这个:

Form1 Form1 = new Form1();
Form1.MdiParent = this.Parent;
Form1.Show();
this.close();
于 2013-08-21T16:45:07.890 回答
-1

你是说Refresh表格吗?

你可以通过调用这样的函数来做到这一点:

    public static void LoadAgain()
    {
        Form1.ActiveForm.Refresh();
    }

或者也许您应该在这里继续搜索。

于 2013-08-21T16:22:07.847 回答