首页 > Windows开发 > 详细

c# winfrom 委托实现窗体相互传值

时间:2014-03-09 11:15:41      阅读:664      评论:0      收藏:0      [点我收藏+]

利用委托轻松实现,子窗体向父窗体传值。

子窗体实现代码:

bubuko.com,布布扣
//声明委托
public delegate void MyDelMsg(string msg);
//定义一个委托变量
public  MyDelMsg myDelMsg;

private void button1_Click(object sender, EventArgs e)
{
       if (myDelMsg!=null)
       {
             //调用
             myDelMsg(textBox1.Text);
             this.Close();
        }
}
bubuko.com,布布扣

 

父窗体调用子窗体

bubuko.com,布布扣
        private void button1_Click(object sender, EventArgs e)
        {
            Form2 frm = new Form2(textBox1.Text);
            frm.myDelMsg = new Form2.MyDelMsg(RMsg);
            frm.ShowDialog();
        }

        private void RMsg(string msg)
        {
            textBox1.Text = msg;
        }    
bubuko.com,布布扣

c# winfrom 委托实现窗体相互传值,布布扣,bubuko.com

c# winfrom 委托实现窗体相互传值

原文:http://www.cnblogs.com/vip-ygh/p/3586284.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!