主窗体向多个子窗体广播消息
最终效果如下图显示。
首先在主窗体中单击“创建窗口”,创建出若干个从窗体。
然后点击“计数自增”按钮,此时所有从窗体中的计数在一起自增。
下面看下编程实现,代码项目:BroadCastMessage。
1. 先定义一个从窗体类型的List集合。
2. 在“创建窗口”按钮Click事件中,创建完一个从窗体并显示后,把从窗体对象add到集合中。
3. 在点击“计数自增”按钮时遍历集合,并执行从窗体中的函数ReveiveMessageAndShow()
4. 从窗体中的ReveiveMessageAndShow()就是把主窗体中的数据拿过来并赋给lable。

本文介绍了一种在主窗体向多个子窗体广播消息的方法。通过创建一个子窗体类型的List集合,在创建每个子窗体时将其添加到集合中。当点击主窗体上的“计数自增”按钮时,将遍历该集合并对每个子窗体调用ReveiveMessageAndShow()方法,实现实时更新子窗体中的计数。
1455

被折叠的 条评论
为什么被折叠?



