摘要:
上一章节探讨了如何解决子窗体随父窗体关闭而关闭的“疑难杂症”,本章讨论父子窗体间如何进行数据交互。 一、共享法: 所谓“共享法”,就是父窗体把数据读入到第三方(通常是一个静态类,或是某个共享文件,流等),然后子窗体读取。这种情况一般用于先前“闪屏窗体”需要预先加载配置信息,然后这个配置信息被主窗体所用。此时,“第三方”可以单独抽取成类库的形式被这两个窗体使用,或者单独成立一个模块(VB.NET),或者定义一个静态类(C#)。 二、消息订阅法: .NET中如果要使得两个毫不相干的类相互之间发生某种关系,我们可以使用事件机制。在NET中窗体本身就是“类”的最佳体现,因此自然可以使用事件... 阅读全文