我想知道在收到某个字符后,富文本框或文本框多行是否可以在新行中打印,例如" Z"?
我在从richtextbox获取值时遇到了很大的问题。我的微控制器正在以非恒定的速度向C#程序发送一个字符串,所以我认为用于从richtextbox中的字符串中提取数字的任何方法都是无用的。
如果我的电路发送这种字符串: 传感器1:0.10米/秒\ n传感器2:0.50米/秒 然后c#程序接收它并检测 \ n ,下一个字符/字符串将以新行打印,直到它检测到另一行\ n。
这可能吗?如果没有,我可以用什么方式?
答案 0 :(得分:1)
假设您有一个名为RichTextBox1
的RichTextBox控件。只需将\n
替换为ControlChars.Lf
Visual Basic中的代码
RichTextBox1.Text = RichTextBox1.Text.Replace(ControlChars.Lf, "\n")
C#中的代码
RichTextBox1.Text == RichTextBox1.Text.Replace(ControlChars.Lf, "\n")
您需要引用Microsoft.VisualBasic
的父项ControlChars.Lf
。不言而喻。