窗体之间传值。主要是两大方法:“拉”和“赛”。
所谓拉的话:就是在你的Form1中公开一个关于serialport数据有关的属性,在Form2里进行读取,怎么读的话,我想应该是串口有新信号就应该通知Form2,那样的话,可以做一个SerialPortNumChanged方法,每次数据改变就触发这个事件,那样的话Form2中就知道了。
所谓塞或者压的话,就是通过方法来讲数据传递给Form2,而这个方法为Form2的公开方法,每次Form1中的Serialport数据发生改变的话,调用Form2中的公开方法进行传值。
把Form1中的serialPort发送数据的代码封装成一个方法,然后设置成public形式,这样form2就可以使用这个方法了。