好吧,我有一个包含它的richtextbox。
line1
line2
作为一项测试,我使用下面的代码确认我的程序可以读取行但不会。
If RichTextBox1.lines.Contains("Line1" & vbcrlf & "Line2") Then
MsgBox("hi")
End If
我尝试过vbcrlf,environment.newline,char(32),vbcrlf& _
认为行或包含问题。
答案 0 :(得分:0)
RichTextBox.Lines
返回一个数组,每行包含一个元素。 Contains("Line1" & VbCrLf & "Line2")
将在数组中查找与该字符串匹配的元素,但是您的数组有一个元素为“line1”,第二个元素为“line2”,而不是一个元素。顺便说一句,“Line1”将不匹配“line1”,因为两个字符串之间存在大小写差异。
如果你想阅读RichtTextBox的行,你可以遍历它:
For Each line As String In RichTextBox1.Lines
' Do something here
Next
答案 1 :(得分:0)
If RichTextBox1.lines.Contains("Line1" & vblf & "Line2") Then
MsgBox("hi")
End If