关闭

Form2操作FORM1的方法

363人阅读 评论(0) 收藏 举报

对像的方法:

在Form1中打开Form2,那么你可以把Form1做为参数传到到Form2中如:
在Form2中建一个Public属性FRM1

Form1中把Form1做为参数传到到Form2中

Form2   frm2   =   new   Form2();
frm2.FRM1   =   this;

Frm2.show();
然后面Form2中你就可以写(注意要先把label1设为public)FRM1.label1.Text   =   "gogogogo";  

 

委托方法:

form2里定义delegate
  public   delegate   void   ChangeHandel();
  public   event   ChangeHandel   ChangeEvent;
                private   void   Button1_Click(object   sender,   EventArgs   e)
                {
                          if   (ChangeEvent!=   null)
                                ChangeEvent();
                }

form1里new   Form2
Form2   frm   =   new   Form2();
frm.ChangeEvent   +=   new   ChangeHandel(your_event);

private   void   your_event()
{
    //lab.text   }

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:19236次
    • 积分:317
    • 等级:
    • 排名:千里之外
    • 原创:13篇
    • 转载:0篇
    • 译文:0篇
    • 评论:8条
    文章分类
    最新评论