RichTextBox 在接收到某个字符时打印新行
RichTextBox prints new line upon receiving a certain character
我想知道 richtextbox 或 textbox 多行是否可以在收到特定字符后换行打印 "Z"?
我在从 richtextbox 获取值时遇到了一个大问题。我的微控制器正在以非恒定速度向 C# 程序发送一个字符串,所以我认为我用来从 richtextbox 中的字符串中提取数字的任何方法都是无用的。
如果我的电路发送这种字符串:
传感器 1:0.10 meter/s\n传感器 2:0.50 meter/s
然后 c# 程序接收它并检测到 \n,下一个 characters/string 将在新行中打印,直到它检测到另一个 \n.
这可能吗?如果没有,我可以使用什么方式?
假设您有一个名为 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
的父级。那不言而喻。
我想知道 richtextbox 或 textbox 多行是否可以在收到特定字符后换行打印 "Z"?
我在从 richtextbox 获取值时遇到了一个大问题。我的微控制器正在以非恒定速度向 C# 程序发送一个字符串,所以我认为我用来从 richtextbox 中的字符串中提取数字的任何方法都是无用的。
如果我的电路发送这种字符串: 传感器 1:0.10 meter/s\n传感器 2:0.50 meter/s 然后 c# 程序接收它并检测到 \n,下一个 characters/string 将在新行中打印,直到它检测到另一个 \n.
这可能吗?如果没有,我可以使用什么方式?
假设您有一个名为 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
的父级。那不言而喻。