taole2 发表于 2010-10-29 11:38:29

Delphi中的Memo控件显示换行符时怎么不换行?

Memo1.Text:=Memo1.Text + str;
str为串口接收到的数据,为什么碰到换行符时不能正确换行?
比如发“A\n”,显示A,但不换行,为什么啊,是不是需要单独处理一下,检查收到的数据为“0x0A”时强制换行?
哪位朋友给讲一下,谢谢了~

qdshen 发表于 2010-10-29 11:49:55

+#13#10    强制换行一下

taole2 发表于 2010-10-29 12:03:00

谢谢楼上的朋友
真的需要强制换行?每次收到数据都要检查一下,多麻烦啊。
别串口工具也是这么做的吗?

DoDo915 发表于 2010-10-29 16:36:37

Memo1.Lines.Add(str);

hyj 发表于 2013-9-7 10:15:17

用 memo1.lines.Text 而不是memo1.text
页: [1]
查看完整版本: Delphi中的Memo控件显示换行符时怎么不换行?