换行的问题 本帖最后由 qccyjl 于 2010-06-30 17:30:54 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 label1.caption=Label1.Caption & vbCrLf & "com2" & Space(5) & r & Space(5) & "Pass"每行有字符限制,超过了会自动换行.不知道r有多长 使用串口调试器调试一下先。确保通信没有问题了,再写自己的程序。看看这个,这是VB编写的串口调试器,含代码,你可以借鉴一下。http://download.csdn.net/source/1262066 如果你的代码没别的问题,就这样试试:label1.caption=Label1.Caption & vbCrLf & "com2" Space(5) & left$(r,len(r)-1) & Space(5) & "Pass" Debug.Print Len(r)看一下r的长度,如比可见字符多一个,用如下语句,测试看哪个正确:label1.caption=Label1.Caption & vbCrLf & "com2" Space(5) & replace(r,chr(13)) & Space(5) & "Pass"或label1.caption=Label1.Caption & vbCrLf & "com2" Space(5) & replace(r,chr(10)) & Space(5) & "Pass"如比可见字符多两个,用如下语句,测试:label1.caption=Label1.Caption & vbCrLf & "com2" Space(5) & replace(r,vbcrlf) & Space(5) & "Pass" 感谢各位大哥大姐的回答,感激不尽,最后我用了2个label来解决的,就是pass单独用一个label 请教各位高手 请教:怎样双击鼠标在一个文本框上产生事件!~ 麻烦啊,救济一下小弟 解析 “实时错误'” 如何引用dll文件啊?(在线等) fm20.dll 引入失败??? 大家给点建议啊! 怎样设置背景图片的居中、平铺一类的问题 关于随机数种子的问题 小弟是初学者,我的例程上需要DBGrid32.ocx........ VB 调用程序的问题 主程序调用自定义控件问题
每行有字符限制,超过了会自动换行.不知道r有多长
看看这个,这是VB编写的串口调试器,含代码,你可以借鉴一下。
http://download.csdn.net/source/1262066
如比可见字符多一个,用如下语句,测试看哪个正确:
label1.caption=Label1.Caption & vbCrLf & "com2" Space(5) & replace(r,chr(13)) & Space(5) & "Pass"
或
label1.caption=Label1.Caption & vbCrLf & "com2" Space(5) & replace(r,chr(10)) & Space(5) & "Pass"
如比可见字符多两个,用如下语句,测试:
label1.caption=Label1.Caption & vbCrLf & "com2" Space(5) & replace(r,vbcrlf) & Space(5) & "Pass"
最后我用了2个label来解决的,就是pass单独用一个label