• 利用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的值。

    如果本文的描述的方法或内容有问题,请给我留言。
  • 相关阅读:
    Java基础环境配置及HelloWorld
    Cassandra 在 360 的实践与改进
    如何构建阿里小蜜算法模型的迭代闭环?
    通用高效的数据修复方法:Row level repair
    RALM: 实时 Look-alike 算法在微信看一看中的应用
    人机对话技术研究进展与思考
    打造最可靠的自动驾驶基础架构
    Django中render和render_to_response的区别
    ui自动化chrome文件上传操作
    超继承super
  • 原文地址:https://www.cnblogs.com/lhking/p/1542182.html
Copyright © 2020-2023  润新知