这是我帮myclasstime (星竹) 修改时写的(其时我只帮他改了一下,主要还是他写的),不过这个用的是两个RichTextBox控件,没实一行隔一行; Private Sub RichTextBox2_Change() Dim save As Integer, com As Integer, m As Integer Static i As Integer Dim a As String, b As String i = i + 1 save = Len(RichTextBox2.Text) If save > i Then m = i - 1 Else m = RichTextBox2.SelStart End If For j = m To save RichTextBox2.SelStart = j k = j + 1 RichTextBox2.SelLength = 1 If Mid(RichTextBox2.Text, k, 1) = Mid(RichTextBox1.Text, k, 1) Then RichTextBox2.SelColor = RGB(0, 0, 255) Else RichTextBox2.SelColor = RGB(255, 0, 0) End If Next i = save RichTextBox2.SelStart = i End Sub
Private Sub RichTextBox2_Change()
Dim save As Integer, com As Integer, m As Integer
Static i As Integer
Dim a As String, b As String
i = i + 1
save = Len(RichTextBox2.Text)
If save > i Then
m = i - 1
Else
m = RichTextBox2.SelStart
End If
For j = m To save
RichTextBox2.SelStart = j
k = j + 1
RichTextBox2.SelLength = 1
If Mid(RichTextBox2.Text, k, 1) = Mid(RichTextBox1.Text, k, 1) Then
RichTextBox2.SelColor = RGB(0, 0, 255)
Else
RichTextBox2.SelColor = RGB(255, 0, 0)
End If
Next
i = save
RichTextBox2.SelStart = i
End Sub
改成
If save >= i Then
可以将TEXT内容赋给一个字符串数组,每一行赋一次,然后进行第偶数个字符串与前面一个第奇数个字符串比较.比较的算就同上面一样了。
这个模块我不会做了?你能帮帮忙吗?
[email protected]
但我好像用不上,我的程序是五笔的字根练习.