实现子窗口与父窗口的交互,通过父窗口调用并控制子窗口,子窗口也能控制父窗口,使用委托和事件的方法,可以实现。
1.父窗口调用子窗口,并通过子窗口控制父窗口
新建工程,创建两个窗体
显示子窗体的代码:
子窗体定义事件,父窗体订阅事件(通过子窗体修改父窗体)
2.通过子窗体控制父窗体
父窗体定义事件,子窗体订阅事件(通过父窗体修改子窗体)
3.最终结果
4.完整代码
form1.cs
form2.cs
实现子窗口与父窗口的交互,通过父窗口调用并控制子窗口,子窗口也能控制父窗口,使用委托和事件的方法,可以实现。
1.父窗口调用子窗口,并通过子窗口控制父窗口
新建工程,创建两个窗体
显示子窗体的代码:
子窗体定义事件,父窗体订阅事件(通过子窗体修改父窗体)
2.通过子窗体控制父窗体
父窗体定义事件,子窗体订阅事件(通过父窗体修改子窗体)
3.最终结果
4.完整代码
form1.cs
form2.cs