当text.multline=true时????gg

zytang 2001-12-18 10:19:39
当text.multline=true时,可以通过回车输入多行文字。

现text中有文字
aaa
bbb
ccc

如何将每一行分别副给字符串。

dim a,b,c as string

a="aaa"
b="bbb"
c="ccc"
...全文
64 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
zytang 2001-12-18
  • 打赏
  • 举报
回复
谢谢
yangzhaoyu 2001-12-18
  • 打赏
  • 举报
回复
Private Sub Command1_Click()
Dim allText As String, a(2) As String
Dim b As Long
allText = Text1.Text
For i = 0 To 2
b = InStr(1, allText, Chr(10) + Chr(13), vbTextCompare)
If b > 0 Then
a(i) = Left(allText, b - 1)
Debug.Print a(i)

Else
a(i) = allText
Debug.Print a(i)

Exit For

End If
allText = Mid(allText, b + 2)
Next
End Sub
rabbitwy 2001-12-18
  • 打赏
  • 举报
回复
啊,来晚了,
xuxia 2001-12-18
  • 打赏
  • 举报
回复
查询得到换行符,在分别取出付值。
along_2000 2001-12-18
  • 打赏
  • 举报
回复
tmpstr=split(text1.text1,vbcrlf)
for i=0 to ubound(tmpstr)
debug.print tmpstr(i)
next i
sbnth 2001-12-18
  • 打赏
  • 举报
回复
用split函数吧。将vbCrLf作为分割符号。
zytang 2001-12-18
  • 打赏
  • 举报
回复
?

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧