منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[كود] البحث في المصفوفة vb6.0 (من الصعب الى السهل) - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغات البرمجة الاخرى (http://vb4arb.com/vb/forumdisplay.php?fid=4)
+--- قسم : قسم لغة vb6.0 (http://vb4arb.com/vb/forumdisplay.php?fid=18)
+---- قسم : قسم مكتبة أكواد vb6.0 (http://vb4arb.com/vb/forumdisplay.php?fid=33)
+---- الموضوع : [كود] البحث في المصفوفة vb6.0 (من الصعب الى السهل) (/showthread.php?tid=36868)



البحث في المصفوفة vb6.0 (من الصعب الى السهل) - سعود - 08-11-20

بسم الله الرحمن الرحيم 
السلام عليكم ورحمة الله و بركاته
كنت سابقا استخدم:
PHP كود :
Private Function found(uname As String) As Boolean
Dim i 
As Integer
For 0 To UBound(arr)
If 
arr(i) = uname Then
found 
True
Exit Function
End If
Next
found 
False
End 
Function 
لكن الاسهل :
PHP كود :
Private Function find(uname As String) As Boolean
find 
InStr(Join(arr), uname)
End Function 
كامل الكود الخاص بالفورم:
PHP كود :
Dim arr(5) As String
Private Function found(uname As String) As Boolean
Dim i 
As Integer
For 0 To UBound(arr)
If 
arr(i) = uname Then
found 
True
Exit Function
End If
Next
found 
False
End 
Function
Private 
Sub cmdseach_Click()
MsgBox found(Text1.Text)
End Sub
Private Sub Form_Load()
arr(0) = "سعود"
arr(1) = "علي"
arr(2) = "ماضي"
arr(3) = "ناجح"
arr(4) = "عارف"
arr(5) = "hindi"
End Sub
Private Function find(uname As String) As Boolean
find 
InStr(Join(arr), uname)
End Function