منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : شرح ازاى اربط الا كمبو بوكس بى اخر
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
عايز لو سمحتوا ازاى اربط combo box بى واحد اخر
مثل
اريد عرض مجموعات فى الاول 
وعند اختيار مجموعه على مثال 
مصر 
يظهر فى المجموعه التانىه اطراف المجموعه مثل
القاهرة . الاسكندرية  . دمياط . الخ وشكرا
تفضل عن طريق Select Case

ضيف كومبوبوكس 2

واضغط على الكومبو بوكس 1 مرتين

وضع هاذا الكود
PHP كود :
On Error Resume Next
        ComboBox2
.Items.Clear()
 
       Select Case ComboBox1.SelectedIndex
            Case 0

                
'مصر
                ComboBox2.Items.Add("القاهره")
                ComboBox2.Items.Add("الاسكندرية")
                ComboBox2.Items.Add("دمياط")
            Case 1
                '
العراق
                ComboBox2
.Items.Add("النجف")
 
               ComboBox2.Items.Add("كربلاء")
 
               ComboBox2.Items.Add("بغداد")
 
           Case 2
                
'السعوديه
                ComboBox2.Items.Add("الاحساء")
                ComboBox2.Items.Add("الدمام")
                ComboBox2.Items.Add("الرياض")
        End Select 
ملاحظة بسيطة
case0
مصر
case1
العراق
.
.
.
وهكذا
(04-02-16, 07:12 PM)احمداحمداحمد6 كتب : [ -> ]ملاحظة بسيطة
case0
مصر
case1
العراق
.
.
.
وهكذا

+
بارك الله فيك ورزقك الجنة من غير حساب انت ومن تحب
اذا كانت لديك قائمة ذات بعدين الاول يمثل الدول والثاني يمثل المدن
يمكنك فعل ذلك بسهولة

PHP كود :
Dim CitiesList(32128) As String

    
Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.ObjectByVal e As System.EventArgsHandles ComboBox1.SelectedIndexChanged
        Dim sel 
As Integer ComboBox1.SelectedIndex
        ComboBox2
.Items.Clear()

        
ComboBox2.BeginUpdate()
        For 
0 To 128
            
If Not CitiesList(seli) = Nothing Then
                ComboBox2
.Items.Add(CitiesList(seli))
            
End If
        
Next
        ComboBox2
.EndUpdate()
    
End Sub 
شكرا لكم جميععنا يارب يطرح فيكم البراكة وشكرا جزيل
يوجد مشكلة الا وهي عند تعبئة البيانات وحفظها ومن استعلام مثلا برقم التسلسل بعد الاستعلام يفتح الكمبوبوكس رقم 2 تلاقي مما يجبرك على الاختيار مرة اخرى وهذه مشكلة

وهذي صورة طبعا بعد ما تم الاستعلام فتح الكبو رقم 2 كيف اتلافا هذي المشكلة

[URL="http://www.up-00.com/"][/URL]
لتلافي المشكلة ..
في في كود البحث الخاص بالكومبو الاول والثاني .. ضع هذا الكود في البداية
PHP كود :
If sender.Focused False Then Exit Sub