在C#里经常需要在子窗口与父窗口之间进行数据传送,或者调用,虽然有很多方法可以实现,但是采用委托还是比较简单和直接的方式。
所以这次针对委托来演示一下怎么样实现这种功能。
下面先来创建一个带两窗口的例子,如下图所示:

接着来看一下,创建父窗口的代码:
namespace WindowsForms_Delegate
{
partial class Form_Main
{
/// <summary>
/// 必需的设计器变量。
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// 清理所有正在使用的资源。
/// </summary>
/// <param name="disposing">如果应释放托管资源,为 true;否则为 false。</param>
protected override void Dispose(bool disposing)
{
if (disposing &&
本文介绍了如何在C#中利用委托实现子窗口与父窗口之间的数据传递。通过创建带有两个窗口的示例,详细讲解了在父窗口中设置子窗口的委托调用函数,以及在子窗口中声明委托并接收数据的过程,以此达到简洁高效的数据交互。
订阅专栏 解锁全文
749

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



