vb中如何将多行文本框中的文本逐行读入多个单行文本框中?

如Text1中文本t1=aaat2=bbbt3=ccc得到Text2中文本aaaText3中文本bbbText4中文本ccc... 如 Text1中文本
t1=aaa
t2=bbb
t3=ccc
得到
Text2中文本 aaa
Text3中文本 bbb
Text4中文本 ccc
展开
 我来答
OneTreeWhite
2007-02-21 · TA获得超过424个赞
知道小有建树答主
回答量:262
采纳率:0%
帮助的人:304万
展开全部
把后面的两段代码放在你的窗口中就可以实现. 代码如下:

Public Function GetLineFromText(ByRef TB As TextBox, ByVal Line As Long) As String
Dim str(256) As Byte
str(1) = 1
Line = Line - 1
SendMessage TB.hwnd, &HC4, Line, str(0)
GetLineFromText = StrConv(str, vbUnicode)
End Function

Public Function CountLinesFromText(ByRef TB As TextBox) As Long
Print SendMessage(TB.hwnd, &HBA, 0, 0)
End Function

之后:

如果要从Text1里面取得第3行的内容, 就这样写:
MsgBox GetLineFromText(Text1,3)
就可以了.

如果要知道Text1有多少行, 就这样写:
MsgBox CountLinesFromText(Text1)
就可以了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式