c# - 当第二个窗体关闭时在第一个窗体上调用事件

标签 c# forms

我有两种形式,我打开并显示第二种形式的对话框是这样的:

Recieving_Stock_Form f = new Recieving_Stock_Form();
f.Username = Username;
f.Role = Role;
f.Date = monthCalendar1.SelectionStart.ToString(@"yyyy\/MM\/dd");
f.ShowDialog(); 

现在,当我关闭第二个表单时,我想在第一个表单上触发一个事件 E.G

void txtStockCount_TextChanged(object sender, EventArgs e)

我可以在哪里查找有关此内容或如何执行的任何想法?

谢谢

最佳答案

Form1中,假设你的代码是这样的

Recieving_Stock_Form f = new Recieving_Stock_Form();

你可以添加代码

f.Form_Closing += ExampleHandler;

ExampleHandler(object sender, FormClosingEventArgs e)
{
    //Do stuff
}

关于c# - 当第二个窗体关闭时在第一个窗体上调用事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40086934/

相关文章:

c# - 如果我有 Console.ReadLine();,Windows 调度程序将如何 react ?在我的控制台应用程序中

c# - Entity Framework 7 自引用表返回 null

c# - 错误 : Could not load file or assembly 'System.Net.Http.Primitives, Version=1.5.0.0...'

mysql - 如何使用 Sinatra 和 Datamapper 将数组从表单传递到数据库?

php - Php脚本的逻辑问题

ruby - Sinatra 中使用表单字段的语法错误

c# - 未找到自动映射引用 C#

c# - NUnit.Framework.Assert.IsInstanceOfType() 已过时

ruby-on-rails - Rails 表单中的多个对象

php - 为什么我的数据没有提交到MySQL数据库?