利用委托技术实现多个子窗口与主窗口之间交互通信

发布时间 2023-09-07 14:58:12作者: Stephen_Young

【0目标】
实现多个子窗口与主窗口之间交互通信:即主窗口可以通过按钮往所有子窗口发送信息,同时,任何一子窗口也可以给主窗口发送信息;
【1新建工程项目】

命名项目名称,一般其他选项默认即可。

【2开始编码】

    1. 新建一个Form类:

      命名为MainFrm.cs;这个就是主窗口。(子窗口同理,这里为了较少重复工作量,先把MainFrm编写差不多,在复制为ChildForm即可)
      拖拽如下几个控件:






      (注意,Form其实也是一个控件,理论上它与一个button都是控件)