Form2窗口
public event EventHandler endform;//委托一个事件关闭窗体触发
private void Correspondence_FormClosed(object sender, FormClosedEventArgs e)
{
endform(sender, e);//触发事件
}
Form1
public int frmcout = 0;//寄存初始值
if (frmcout == 0)
{
//弹出窗体
Correspondence f = new Correspondence();
frmcout = 1;
f.endform += (object ob, EventArgs ed) =>
{
frmcout = 0;//触发关闭form2就初始化了初始值
};
f.Show();
}