C#使用委托实现在Form2中调用Form1中的控件

 

定义一个委托,在Form1中使用该委托声明一个静态委托变量,然后将Form1中某个使用控件的方法赋予给这个委托变量(建议最好是在Form1的构造函数中或者Form1加载事件中给该委托变量赋值,至少在Form2调用该委托之前加载即可),然后就可以在Form2中使用Form1.委托变量() 使用。

具体操作截屏:

Form1:

C#使用委托实现在Form2中调用Form1中的控件

Form2:

C#使用委托实现在Form2中调用Form1中的控件

效果:

C#使用委托实现在Form2中调用Form1中的控件