一、方法1:
假如有两个窗体,Form_A和Form_B,每个窗体里都有一个按键,Button_A和Button_B,要实现单击Button_A显示窗体B,那么窗体A中Buttom_A的单击事件的程序应该是:
如果希望单击窗体B中的按键Button_B,实现改变窗体A的背景色,那么你需要做:
1. Form_B 窗体的Class里添加如下代码:
2. Form_A窗体中的Button_A单击事件变成:
完整程序如下
Form_A:
Form_B:
二、方法2:通过委托实现
1. 在Form_B的Class外定义一个委托类型
2. 在Form_B的Class内定义委托的方法
3. Button_B单击事件为
4. Form_A中的单击事件为
5. 编写改变Form_A 背景色的方法
完整程序如下:
Form_A: