مرحبا
باختصار :
- لدي form.
- واثنان radiobutton.
-واثنان textbox.
والفكرة هي انه عندما اضغط على rad1 الــloop يقوم بعملية البحث فى Array وفى نفس الوقت عندما اختار الخيار الثاني وهو rad2 فى نفس loop فيقوم بالبحث فى Array
هذا الكود للزر Search فقط . ..
Private Sub btnsearch_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnsearch.Click
Dim str As String
Dim sta As String
Dim index As Integer
Dim found As Boolean
found = False
index = 1
txtstate.Enabled = False
txtstate.Clear()
str = txtabb.Text.ToUpper
sta = txtstate.Text.ToUpper
Do Until found = True Or index = 15
If str = ar(index).abb Then
found = True
txtstate.Text = ar(index).stname
txtstate.Enabled = True
Else
index = index + 1
End If
--------------- البحث فى الخيار الثاني rad2 ------------------
If sta = ar(index).stname Then
found = True
txtabb.Text = ar(index).abb
txtabb.Enabled = True
Else
index = index + 1
End If
Loop
'message error
If found = False Then
MessageBox.Show("Cannot be found", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error)
End If
End Sub
End Classحاولت استخدام خاصية Exit Do بعدة طرق ولكن لم انجح -_-


