C#WinForm多窗口取串口的数据的问题。
现在是做一个Mdi多窗口程序, 一个父界面,两个子界面,子1,子2。
不管是哪个界面,都需要从串口中接收数据或者发送数据,并且要在接收到数据之后,实时的显示到子1或者子2上,
在以前做的东西只有一个界面的时候, 我把对串口的操作都放在这一个winform对应的.cs中,不存在跨窗体的问题。
问题 :现在因为是跨窗体了,不明白怎么实现这两个子窗体都可以从串口取数据的过程。
补充: 看了一本书有讲到MDI窗口之间的传值问题,但是只是讲到了在打开新窗体的时候对构造函数进行赋值, 这样只是可以实现一次性赋值,但是实现不了实时的刷新。
请有经验的指点一下方向,实在是找不到方向。
不管是哪个界面,都需要从串口中接收数据或者发送数据,并且要在接收到数据之后,实时的显示到子1或者子2上,
在以前做的东西只有一个界面的时候, 我把对串口的操作都放在这一个winform对应的.cs中,不存在跨窗体的问题。
问题 :现在因为是跨窗体了,不明白怎么实现这两个子窗体都可以从串口取数据的过程。
补充: 看了一本书有讲到MDI窗口之间的传值问题,但是只是讲到了在打开新窗体的时候对构造函数进行赋值, 这样只是可以实现一次性赋值,但是实现不了实时的刷新。
请有经验的指点一下方向,实在是找不到方向。
...全文
相关推荐
198个经典C#WinForm实例源码 超赞的完整版
"198个经典C#WinForm实例源码"包括:1-窗体技巧 2-控件操作3-图像操作 4-报表打印5-系统操作 6-文件处理7-网络操作 8-数据库操作9-加密解密 1
C#winform实现串口通信读取电子天平数据
**事件处理**: 需要订阅`DataReceived`事件,当串口接收到数据时,该事件会被触发。
C#winform实现Excel导入数据库
C#winform实现Excel导入数据库相应的表中。 C#winform实现Excel导入数据库相应的表中。
c#winform中完美代替WebBrowser最新的控件geckofx33支持flash例子demo
c#winform中完美代替WebBrowser最新的控件geckofx33支持flash例子demo经历了webbrowser 内存溢出 排版错误等各种问题 终于找到了一个解脱模式,就是使用fir
C#Winform封装RS232C串口通信
通过学习和理解这个RS232C串口通信的封装源码,开发者可以更高效地在C# Winform应用中集成串口通信功能,从而实现与其他设备的数据交互,例如读取传感器数据、控制外设等。


