从C#中的form2调用form1_load()

时间:2017-05-03 11:30:25

标签: c#

这是我的代码

Form1中

private void Master_Load(object sender, EventArgs e)
        {
            load();
        }
        public void load()
        {
            //some code
        }

表格2

private void buttonTambah_Click(object sender, EventArgs e)
{
    Master mstr = new Master();
    mstr.load();
    this.Close();
}

我希望当form2 buttonTambah_Click被点击并关闭时,form1运行Master_Load

对不起英语不好

2 个答案:

答案 0 :(得分:0)

  

运行Master_Load

您通常不直接调用事件处理程序方法 。他们意味着回应实际事件。在这种情况下,表单的OnLoad事件。为了触发该事件,您只需要加载"表格。基本上,显示表格。像这样:

Master mstr = new Master();
mstr.Show(); // show the form

在显示表单的过程中,Windows窗体框架将调用Master_Load()来处理该事件。内部显示的内容会在您的代码中调用load()

答案 1 :(得分:-1)

你不需要打电话......你只是这样做;

{{1}}

自: https://msdn.microsoft.com/en-us/library/ws1btzy8(v=vs.90).aspx