C#里在子窗口与父窗口之间进行数据传送

Posted caimouse

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#里在子窗口与父窗口之间进行数据传送相关的知识,希望对你有一定的参考价值。

在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 && (components != null))
            
                components.Dispose();
            
            base.Dispose(disposing);

以上是关于C#里在子窗口与父窗口之间进行数据传送的主要内容,如果未能解决你的问题,请参考以下文章

iframe与父窗口之间数据互相获取

c# 如何将数据库表中要显示的内容在子窗口中显示出来

c# 子窗口如何将信息传至父窗口

Qt学习3---子窗口与父窗口

请问用C#编写的MDI程序,为啥我从父窗口通过按钮打开子窗口时,父窗口的按钮会在子窗口中显示?

C#中关闭子窗口的同时刷新父窗口的办法?