我想问一下如何发送命令信息到文本框?C#AT命令信息到文本框
我的代码是
serialPort1.Open();
//manuf
serialPort1.Write("AT+CGMI" + System.Environment.NewLine);
//Thread.Sleep(1000);
txtmanuf.text=serialport1.ReadTo("AT+CGMI").ToString();
//TYPE MODEM
serialPort1.Write("AT+CGMM" + System.Environment.NewLine);
Thread.Sleep(1000);
txtType.Text= serialPort1.ReadExisting().ToString();
//IMEI
serialPort1.Write("AT+CGSN" + System.Environment.NewLine);
Thread.Sleep(1000);
txtimei.text=serialport1.ReadTo("AT+CGSN").ToString();
//phone number
serialPort1.Write("AT+CNUM" + System.Environment.NewLine);
Thread.Sleep(1000);
txtphone.text=serialport1.ReadTo("AT+CNUM").ToString();
如果我使用ReadExisting()输入到一个文本框中的所有信息,如果我用ReadTo(“AT + ..”)没有错误,但是当我运行程序并点击我的按钮我的程序直接关闭
你使用try {} catch {}块吗? '直接关闭'听起来像一个未处理的执行,调试器没有配置为停止在这个特定的例外给我。 –