首页 | 文章中心 | 下载中心 | 本站特供 | 软硬件结合论坛 | 软硬件结合博客 | 
您现在的位置: 中国软硬件结合技术网 >> 文章中心 >> 软件技术 >> C#技术 >> 正文 用户登录 新用户注册
[推荐]子窗口中引发主窗口事件          【字体:
子窗口中引发主窗口事件
作者:iamghd2001    文章来源:    点击数:    更新时间:2006-3-18
1,在Form2中加:Form1  parentForm;  
2,构造函数改为Form2(Fomr1  tempForm)  
                                   {  
                                           parentForm  =  tempForm;  
                                       }  
修改主窗口中引发事件时要调用函数的访问属性为PUBLIC。  
3,在Form2中引发事件时调用那方法就可以了吧!  
 
Form1:  
                       private  void  button1_Click(object  sender,  System.EventArgs  e)  
                       {  
                             MessageBox.Show("调用主窗口");  
                       }  
 
                       private  void  button2_Click(object  sender,  System.EventArgs  e)  
                       {  
                                   Form2  f2  =  new  Form2(this);  
          1,在Form2中加:Form1  parentForm;  
2,构造函数改为Form2(Fomr1  tempForm)  
                                   {  
                                           parentForm  =  tempForm;  
                                       }  
修改主窗口中引发事件时要调用函数的访问属性为PUBLIC。  
3,在Form2中引发事件时调用那方法就可以了吧!  
 
Form1:  
                       private  void  button1_Click(object  sender,  System.EventArgs  e)  
                       {  
                             MessageBox.Show("调用主窗口");  
                       }  
 
                       private  void  button2_Click(object  sender,  System.EventArgs  e)  
                       {  
                                   Form2  f2  =  new  Form2(this);  
                                   f2.Show();  
                       }  
Form2:  
 
                       private  void  button1_Click(object  sender,  System.EventArgs  e)  
                       {  
                                   this.parentForm.button1_Click_1(sender,e);  
                       }  
                         f2.Show();  
                       }  
Form2:  
 
                       private  void  button1_Click(object  sender,  System.EventArgs  e)  
                       {  
                                   this.parentForm.button1_Click_1(sender,e);  
                       }  
文章录入:iamghd2001    责任编辑:Polylove 
  • 上一篇文章: 用C#设计在局域网发送短信的程序

  • 下一篇文章: 没有了
  • 发表评论】【告诉好友】【打印此文】【关闭窗口
          最新热点       最新推荐       相关文章
    没有相关文章
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)