c# - 从没有 showdialog 的表单关闭时返回一个值

标签 c# winforms mdi showdialog mdichild

我有一个 mdi 应用程序,我想从中调用 mdi 子表单。该表单必须在关闭其父表单时返回一个值。在不使用 ShowDialog() 的情况下如何管理它?

最佳答案

您可以处理子表单的OnClosing事件,并在关闭之前设置父表单类的变量值。

private void Form2_FormClosing(object sender, FormClosingEventArgs e)
{
    Form1.myVar = 3;
}

关于c# - 从没有 showdialog 的表单关闭时返回一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21408299/

相关文章:

c# - 如何在异步 Controller 中使用 Dapper?

C#和月历,选择多个日期

c# - Form.ShowDialog() 不显示启用调试的窗口

delphi - 禁用或删除 MDI 子窗体最小化和恢复操作

.net - 在VB.net中将值从子级传递给mdi父级

c# - 按搜索条件检索文件列表的最快方法 - C#

c# - .NET core 3.0 System.IO.Ports SerialPort 在 RPI 上始终使用 5-10% CPU

c# - 更改特定键的哈希表值

c# - 主线程的 SynchronizationContext.Current 如何在 Windows 窗体应用程序中变为 null?

java - 在 VB.NET 应用程序的窗口中运行 JAR 应用程序 (Java)?