日期:2014-05-17 浏览次数:20831 次
项目中需要根据收到的串口数据来更新WinForm的网络拓扑图。 串口部分已经完成封装如下: class SerialPort { public void ReceiveData() { /*这里接收到数据*/ /*接收到串口数据后我想更新WinForm的网络拓扑结构*/ } } 在WinForm类中: class NetForm { private SerialPort MySerialPort;//定义了一个串口对象 public NetForm() { MySerialPort = new SerialPort(); } } 我想问:该把更新拓扑函数代码写在哪个类里呢? 如果写在SerialPort类中,Winform上的控件该怎么调用? 如果写在NetForm类中,那么ReceiveData在定义的时候该如何调用NetForm中拓扑函数?