C#Winform中,怎么在关闭一个窗体时刷新另一个窗体,比如说我在客户信息的窗体中打开修改客户信

2024-11-29 14:05:28
推荐回答(2个)
回答1:

你可以给子窗口关闭是给一个返回值,父窗口判断返回值
父窗口代码
Form2 f = new Form2();
if (f.ShowDialog() == DialogResult.OK)
{
//刷新
}
子窗口代码
private void Form2_FormClosing(object sender, FormClosingEventArgs e)
{
this.DialogResult = DialogResult.OK;
}
分享

回答2:

修改客户信息的窗体关闭后,会有返回值,根据返回值再对客户信息的窗体做次初期化操作就行了