باسلام من به مشكل برخوردم ميدونين چيه من در يك تكست باكس متن زيادي دارم مثلا "ali va amin va brobach" خوب ميخوام "amin" رو جستجوكنم بره توي ليست باكس حالا با اين تفاصير ميخواستم بدونم كسي هست منو راهنمايي كنه ؟
![]()
![]()
باسلام من به مشكل برخوردم ميدونين چيه من در يك تكست باكس متن زيادي دارم مثلا "ali va amin va brobach" خوب ميخوام "amin" رو جستجوكنم بره توي ليست باكس حالا با اين تفاصير ميخواستم بدونم كسي هست منو راهنمايي كنه ؟
![]()
![]()
Last edited by asoft; 04-07-2006 at 14:36. دليل: اشتباه املايي
از دستور Instr استفاده کن.
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
با دستورات seltext-selstart - sellength
نیز می تونی ان را highlightکنی
این دستورات یکی از خصیصه های textbox می باشند
دوتا textbox و يك label و يك command قراردهيد و كدهاي زير را در آن وارد كنيد .
Private Sub Command1_Click()
On Error Resume Next
Dim Lengh As Integer
s1 = Text1.Text
s2 = Text2.Text
Lengh = Len(s2)
result = InStr(1, s1, s2)
If result = 0 Then
MsgBox "äÇãæÝÞ"
End If
Label2.Caption = result
Text1.SelStart = result - 1
Text1.SetFocus
For i = 1 To Lengh
SendKeys "+{Right}"
Next i
End Sub
Private Sub Form_Load()
Text1.Text = "Hello My Name Is Wahid Zohani"
Command1.Caption = "ÌÓÊÌæ"
End Sub
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)