原理我想应该是先查找,如果有s则把颜色设为红色 然后打 s 然后把颜色改回 然后再查找 j 把颜色设为绿色然后打 j.....
你认为下图是 Text1 还是 RichTextBox1 ?Text1 你就别想啦.....
very good .怎么搞?有源程序吗? 谢了 cbm666
'添加 Command1 RichTextBox1Dim i%, jj%, ColorNo%, aa$, KeyWord$ Private Sub Form_Activate() aa = "77s 88j 99k 77s 88j 99k 77s 88j 99k 77s 88j 99k 77s 88j 99k 77s 88j 99k" RichTextBox1.Text = aa End SubPrivate Sub Command1_Click() For i = 1 To 3 KeyWord = Choose(i, "s", "j", "k") ColorNo = Choose(i, 12, 10, 9) jj = 0 Do DoEvents jj = InStr(jj + 1, aa, KeyWord) If jj = 0 Then Exit Do RichTextBox1.SelStart = jj - 1 RichTextBox1.SelLength = Len(KeyWord) RichTextBox1.SelColor = QBColor(ColorNo) Loop Next i End Sub
楼主本身都不知道什么是TextBox和RichTextBox。 哎无语了。。
'这是 6F 的代码Dim i%, aa$ Private Sub Form_Activate() aa = "77s 88j 99k 77s 88j 99k 77s 88j 99k 77s 88j 99k 77s 88j 99k 77s 88j 99k" RichTextBox1.Text = aa End SubPrivate Sub Command1_Click() Randomize For i = 1 To Len(aa) 'DoEvents RichTextBox1.SelStart = i RichTextBox1.SelLength = 1 RichTextBox1.SelColor = QBColor(Int(Rnd * 15)) '°×É«²»Òª Next i End Sub
哪里添加RichTextBox1 找不到这个控件,不好意思,水平太差
按 CTRL+T,然后找出 Microsoft Rich TextBox Control 6.0 ,再打勾勾就可以使用了。
目前我都没有做过。
不过你要更改颜色,可以用 Text1.ForeColor = RGB(255,0,0) '设定Text1为红色
这样子是整段更改的。。
谢了
cbm666
Private Sub Form_Activate()
aa = "77s 88j 99k 77s 88j 99k 77s 88j 99k 77s 88j 99k 77s 88j 99k 77s 88j 99k"
RichTextBox1.Text = aa
End SubPrivate Sub Command1_Click()
For i = 1 To 3
KeyWord = Choose(i, "s", "j", "k")
ColorNo = Choose(i, 12, 10, 9)
jj = 0
Do
DoEvents
jj = InStr(jj + 1, aa, KeyWord)
If jj = 0 Then Exit Do
RichTextBox1.SelStart = jj - 1
RichTextBox1.SelLength = Len(KeyWord)
RichTextBox1.SelColor = QBColor(ColorNo)
Loop
Next i
End Sub
哎无语了。。
Private Sub Form_Activate()
aa = "77s 88j 99k 77s 88j 99k 77s 88j 99k 77s 88j 99k 77s 88j 99k 77s 88j 99k"
RichTextBox1.Text = aa
End SubPrivate Sub Command1_Click()
Randomize
For i = 1 To Len(aa)
'DoEvents
RichTextBox1.SelStart = i
RichTextBox1.SelLength = 1
RichTextBox1.SelColor = QBColor(Int(Rnd * 15)) '°×É«²»Òª
Next i
End Sub
找不到这个控件,不好意思,水平太差
按 CTRL+T,然后找出 Microsoft Rich TextBox Control 6.0 ,再打勾勾就可以使用了。