你是說向前查找吧?
find方法卻省就是向後查找的.
find方法卻省就是向後查找的.
解决方案 »
- 求助!怎样使得frame的背景变透明?vb6.0中
- 高分求解小问题,关于自制浏览器。。。
- 怎么依次修改INI的键值
- 如何用VB实现想HTML那样的框架结构(界面问题)
- 真样把数据库中的表名及表结构显示并打印出来?(请李洪根回答)
- 大家好,圣章论坛刚建成,请大家支持一下;http://www.szcx.com/bbs
- 帮我看看,我想实现这样一个简单功能
- 如何获取一次网页访问中的各项详细时间数据
- 请问INET控件如何判断一个FTP的文件夹是否存在?
- 各位兄弟,ADODC1.ADDNEW后没有UPDATA,再用ADDNEW会报错,如何解决?
- 如何实现多语言,在VB中
- 在用mcisendstring播放视频,如何循环播放?
真要實現這樣的功能,你可以這樣:(別忘了給我1000分,呵呵)
Private Sub Form_click()
Dim nPos As Integer
Dim nRet As Integer
Dim nStartPos As Integer
Dim szSearchString As String
nPos = RichTextBox1.SelStart 'Store last pos
RichTextBox1.SelStart = 0
nStartPos = 0
szSearchString = "deak"
Do While nRet <> -1
nRet = RichTextBox1.Find(szSearchString, nStartPos, nPos)
If nRet <> -1 Then nStartPos = nRet + Len(szSearchString)
Debug.Print nStartPos
Loop
If nStartPos <> 0 Then
nStartPos = nStartPos - Len(szSearchString)
MsgBox "String " + szSearchString + " Found at " + CStr(nStartPos)
Else
MsgBox "string not found."
End If
' RichTextBox1.SelStart = nPos 'retore pos
End SubPrivate Sub form_load()
With RichTextBox1
.Text = "adeak" + vbCrLf
.Text = .Text + "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + vbCrLf
.Text = .Text + "bbdeakbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" + vbCrLf
.Text = .Text + "ccccccccccccccccccccccccccccccccdeakcccccc" + vbCrLf
.Text = .Text + "ddddddddddddddddddddddddddddddddddddddddd" + vbCrLf
.SelStart = LenB(RichTextBox1)
End With
End Sub