当前位置:  编程技术>.net/c#/asp.net

winform使用委托和事件来完成两个窗体之间通信的实例

    来源: 互联网  发布时间:2014-10-23

    本文导语:  单击按钮 代码如下:///     /// Form1    ///     ///     public delegate void ClickDelegateHander(string message); //声明一个委托    public partial class Form1 : Form    {        public event ClickDelegateHander ClickEvent;//声明一个事件        ...

单击按钮

代码如下:

///
    /// Form1
    ///
    ///
    public delegate void ClickDelegateHander(string message); //声明一个委托
    public partial class Form1 : Form
    {
        public event ClickDelegateHander ClickEvent;//声明一个事件
        public Form1()
        {
            InitializeComponent();
        }
        private void button1_Click(object sender, EventArgs e)
        {
            if (ClickEvent != null) //判断事件是否被注册
                ClickEvent("Hello World");
        }
    }

代码如下:

///
   /// Form2
   ///
    public partial class Form2 : Form
    {
        public Form2()
        {
             InitializeComponent();
             Form1 form1 = new Form1();
             form1.ClickEvent += new ClickDelegateHander(getMessage);//注册事件
             form1.Show();
        }
        private void Form2_Load(object sender, EventArgs e)
        {
        }
        public void getMessage(string message)
        {
            this.label1.Text = message;
        }
    }

把Form2设为启动项

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • C# WinForm中Panel实现用鼠标操作滚动条的实例方法
  • 关于C#.net winform程序验证moss的集成身份认证实例
  • Winform 显示Gif图片的实例代码
  • C# WinForm捕获未处理的异常实例解析
  • C# WinForm开发中使用XML配置文件实例
  • WinForm项目开发中NPOI用法实例解析
  • winform树形菜单无限级分类实例
  • WinForm项目开发中Excel用法实例解析
  • WinForm自定义控件应用实例
  • WinForm之BindingSource基础操作实例教程
  • WinForm项目开发中WebBrowser用法实例汇总
  • WinForm 自动完成控件实例代码简析
  • c#多线程更新窗口(winform)GUI的数据
  • .Net WInform开发笔记(二)Winform程序运行结构图及TCP协议在Winform中的应用
  • C# WinForm中禁止改变窗口大小的方法
  • WinForm相对路径的陷阱
  • c# Winform 全窗口拖动的代码
  • Winform实现抓取web页面内容的方法
  • WinForm实现关闭按钮不可用或隐藏的方法
  • 解读在C#中winform程序响应键盘事件的详解
  • WinForm实现读取Resource中文件的方法
  • C# Winform 整个窗口拖动的实现代码
  • WinForm下 TextBox只允许输入数字的小例子
  • Winform跨线程操作的简单方法
  • C# WinForm程序完全退出的问题解决
  • C# Winform 让整个窗口都可以拖动
  • 使用C# Winform应用程序获取网页源文件的解决方法
  • c# 天气预报查询(winform方法)的实现代码(图文)
  • C# Winform 禁止用户调整ListView的列宽
  • C# winform编程中响应回车键的实现代码
  • C# WinForm编程获取文件物理路径的方法


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3