C# timer不可用
我是在timer1里面定时发送命令到串口,在serialPort1的dataReceived事件中接收并将结果显示在界面上面。
界面上还有一个button1,当我点击button1时,timer1.enabled=false;而且此时我从serialPort1.dataReceived事件中取并处理我的数据,完毕后我在serialPort.dataReceived中让timer1.enabled=true,但是这样好像有时timer可用,有时不可用,可用的时候也是只可用几次(也就是timer1.internal*次数的时间可用,次数不定>=0)。
谁知道这是什么原因?