• 利用Delegate窗体间传值


    我们知道event的第二个参数EventArgs,可以用来在处理事件触发时,传递数据,今天就用它在窗体间传值。
    demo是winform程序,就是两个窗体,ParentFrm和ChildFrm。

    首先定义一个类myCustomEventArgs继承自EventArgs

    Code

    然后声明一个用来处理事件的delegate

    Code

    再定义一个事件

    Code


    在ParentFrm的load里写上

    Code


    在ChildFrm的load里写上

    Code

    ChildFrm里有个Handler

    Code

    然后就可以实现我们想要的效果了。

    源代码:
    ParentFrm,里面有一个button,一个textbox。

    Code

    ChildFrm代码,里面有一个textbox。

    Code

    单击ParentFrm窗体的button,ChildFrm窗体里的textbox会显示ParentFrm窗体里的textbox的值。

    如果本文的描述的方法或内容有问题,请给我留言。
  • 相关阅读:
    JS实现双击内容变为可编辑状态
    DataTables 1.10.x与1.9.x参数名对照表
    div里 datapicker显示异常的情况之一
    javascript 添加行,删除行,datepicker获取当前日期和上一个月日期并设置格式,笔记
    jQuery 实现添加表格行,删除行,调用日期控件
    c# webbrowser控件内核版本强制修改
    【.net】获取网页CDM的下载链接的地址
    MySQL 密码增强插件
    跟我一起学extjs5(42--单个模块的数据新增方式)
    给 Android 开发人员的 RxJava 具体解释
  • 原文地址:https://www.cnblogs.com/lhking/p/1542182.html
Copyright © 2020-2023  润新知