现在的位置: 首页 > 综合 > 正文

(Windows Form)两个打开的窗体之间相互调用。

2013年10月05日 ⁄ 综合 ⁄ 共 304字 ⁄ 字号 评论关闭

看完之后你会发现很简单哦:

假设有两个窗体类 Form1(public) and Form2 

  • 在Form1中声明public 、static  、Form1类型的变量 pform1 ,代码:

public static  Form1 pform1 = null ;

  • 然后再在Form_Load事件里添加

pform1 = this;

这样你在两个窗体都打开时就可以在Form2的对象里调用了:

Form1.pform1.(Form1里的你想调用的公共控件)

同理,要想在Form1里调用Form2里的成员,只需要在Form2里面声明指向自己的公有、静态、Form1类型的变量 pform2就OK了。

*注意:标红的 static 是必须有的,需通过类型调用。

抱歉!评论已关闭.