2017-07-30 83 views
-5

嘿家伙,所以我有一个公共的无效方法,在表格中加载表格我想在访问方法时关闭第二个窗体并返回到方法请帮助?使用公共void从一种形式到另一种

+1

欢迎计算器!你的问题应该是[mcve]。请看这个[问]好问题。 –

+0

查看我的两个表单项目:https://stackoverflow.com/questions/34975508/reach-control-from-another-page-asp-net – jdweng

回答

0

您可以使用第二种形式的FormClosed/FormClosing事件。当第二个表单关闭时,第一个表单中的事件处理程序将被调用,您可以在那里调用公共方法。

例子:

public partial class FirstForm : Form 
{ 
    public void OpenSecondForm() 
    { 
     SecondForm form = new SecondForm(); 
     form.FormClosed += SecondForm_FormClosed; 

     form.Show(); 
    } 

    private void SecondForm_FormClosed(object sender, FormClosedEventArgs e) 
    { 
     this.PopulateGridView(); 
    } 

    public void PopulateGridView() 
    { 
    } 
}