日期:2014-05-17  浏览次数:20924 次

C# MDI多窗口 使用相同串口更新 怎么做
设想是这样的,一个主窗口,3个子窗口。
子窗口一个窗口是设置串口的(弄成那种弹出来的),一个窗口是处理串口数据作列表用,另一个窗口是处理串口数据做图用的。(都是一开始就叠加在主窗口之上的)

现在我是想设置完串口后后台运行,然后在这个窗口代码中接收数据分离下需要的数据,但是现在的问题是怎么把这些数据更新到其他窗口中使用。如何在分离完之后去更新到其他窗口?

其他窗口如何才能调用串口的数据?求指导。

对MDI不是很了解,之前一直用的是纯对话框。
C# 串口 多窗口 MDI

------解决方案--------------------
static class ComHelper
{
    ...代码放在这里。
}
窗体通过调用它访问串口。
------解决方案--------------------
,如果装载过了,会在mid窗体的ActiveMdiChild中,如果没有,可以实例化,窗体实例化的时候要指定MdiParent=你的mid窗体