aria1o
شنبه 20 آذر 1389, 12:18 عصر
با سلام خدمت اساتید
من داخل پروژم از تابع زیر برای ایجاد Find Next استفاده کردم،مشکلم اینجاست که چجوری تشخیص بده به انتهای پاراگراف رسیده ،در واقع میخوام داخل یه حلقه قرار بگیره که وقتی رسید به انتهای متن از حلقه خارج بشه.
ممنون میشم از راهنمایتون.
Private Sub Command1_Click()
Dim x As Integer
s = Text1.SelStart + Len(Text1.SelText) + 1
If Text1.SelStart = 0 Then s = 1
x = InStr(s, Text1.Text, Text2.Text, vbTextCompare)
If x <> 0 Then
Text1.SelStart = Int(x) - 1
Text1.SelLength = Len(Text2.Text)
Text1.SetFocus
Else
Text1.SelStart = 0
End If
End Sub
من داخل پروژم از تابع زیر برای ایجاد Find Next استفاده کردم،مشکلم اینجاست که چجوری تشخیص بده به انتهای پاراگراف رسیده ،در واقع میخوام داخل یه حلقه قرار بگیره که وقتی رسید به انتهای متن از حلقه خارج بشه.
ممنون میشم از راهنمایتون.
Private Sub Command1_Click()
Dim x As Integer
s = Text1.SelStart + Len(Text1.SelText) + 1
If Text1.SelStart = 0 Then s = 1
x = InStr(s, Text1.Text, Text2.Text, vbTextCompare)
If x <> 0 Then
Text1.SelStart = Int(x) - 1
Text1.SelLength = Len(Text2.Text)
Text1.SetFocus
Else
Text1.SelStart = 0
End If
End Sub