C# Textbox和serialPort.Write()在C中不起作用#
我有一个将数据写入串行端口的应用程序,但发生了一些奇怪的事情。 如果我直接写的话,它会起作用:C# Textbox和serialPort.Write()在C中不起作用#,c#,.net,timer,textbox,serial-port,C#,.net,Timer,Textbox,Serial Port,我有一个将数据写入串行端口的应用程序,但发生了一些奇怪的事情。 如果我直接写的话,它会起作用: SerialPort.Write ("at\r\n"); 如果我从文本框中获取代码,它将不起作用 String command = txtCommand.Text.Trim(); sp.Write (command); 已获取MessageBox.Show(命令),且值正确! 发生了什么事?试试这个: serialPort.Write(textBox1.text + "\r\n"); 试试这个:
SerialPort.Write ("at\r\n");
如果我从文本框中获取代码,它将不起作用
String command = txtCommand.Text.Trim();
sp.Write (command);
已获取MessageBox.Show(命令),且值正确!
发生了什么事?试试这个:
serialPort.Write(textBox1.text + "\r\n");
试试这个:
serialPort.Write(textBox1.text + "\r\n");
您是否尝试将新行和换行符附加到文本框的文本中?抱歉,我没有。请给我举个例子?您是否尝试将新行和换行符附加到文本框的文本中?抱歉,但我没有。请给我举个例子,好的!然后你可以用你的文本字符串替换textBox1.text。@RomanoZumbé,很明显,这家伙在寻找一段代码,否则他可以自己解决它。不过,我很高兴。你的评论很好,很好!然后你可以用你的文本字符串替换textBox1.text。@RomanoZumbé,很明显,这家伙在寻找一段代码,否则他可以自己解决它。不过,我很高兴。你的评论有好处。