Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Textbox和serialPort.Write()在C中不起作用#_C#_.net_Timer_Textbox_Serial Port - Fatal编程技术网

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é,很明显,这家伙在寻找一段代码,否则他可以自己解决它。不过,我很高兴。你的评论有好处。