例子:
在A窗体【按钮】弹出 B窗体
并且当B窗体关闭时判断是【确定】还是【取消】
则可以在B窗体上加上DialogResult返回值。
然后A窗体再进行判断。
整个过程代码如下:
A窗体 弹出 B窗体并且接收返回值代码:
DialogResult dr = F.ShowDialog(); if (dr == DialogResult.OK) { //一些有意思的代码 }B窗体【取消按钮】代码:
this.DialogResult = DialogResult.Cancel; this.Close();B窗体【确定按钮】代码:
this.DialogResult = DialogResult.OK; this.Close();
使用DialogResult在C#中实现窗体间通信与返回值处理
本文介绍如何在C#中利用DialogResult实现A窗体弹出B窗体,并在B窗体关闭时根据用户操作返回值,通过实例代码演示了取消与确定按钮的实现。
1212

被折叠的 条评论
为什么被折叠?



