منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[VB.NET] شرح ازاى اربط الا كمبو بوكس بى اخر - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : [VB.NET] شرح ازاى اربط الا كمبو بوكس بى اخر (/showthread.php?tid=14640)



شرح ازاى اربط الا كمبو بوكس بى اخر - demon - 04-02-16

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


RE: شرح ازاى اربط الا كمبو بوكس بى اخر - hassan - 04-02-16

تفضل عن طريق 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 



RE: شرح ازاى اربط الا كمبو بوكس بى اخر - احمداحمداحمد6 - 04-02-16

ملاحظة بسيطة
case0
مصر
case1
العراق
.
.
.
وهكذا


RE: شرح ازاى اربط الا كمبو بوكس بى اخر - hassan - 04-02-16

(04-02-16, 07:12 PM)احمداحمداحمد6 كتب : ملاحظة بسيطة
case0
مصر
case1
العراق
.
.
.
وهكذا

+


RE: شرح ازاى اربط الا كمبو بوكس بى اخر - mtx2525 - 09-02-16

بارك الله فيك ورزقك الجنة من غير حساب انت ومن تحب


RE: شرح ازاى اربط الا كمبو بوكس بى اخر - Fantastico - 11-02-16

اذا كانت لديك قائمة ذات بعدين الاول يمثل الدول والثاني يمثل المدن
يمكنك فعل ذلك بسهولة

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 



RE: شرح ازاى اربط الا كمبو بوكس بى اخر - demon - 11-02-16

شكرا لكم جميععنا يارب يطرح فيكم البراكة وشكرا جزيل


RE: شرح ازاى اربط الا كمبو بوكس بى اخر - mtx2525 - 12-02-16

يوجد مشكلة الا وهي عند تعبئة البيانات وحفظها ومن استعلام مثلا برقم التسلسل بعد الاستعلام يفتح الكمبوبوكس رقم 2 تلاقي مما يجبرك على الاختيار مرة اخرى وهذه مشكلة

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

[URL="http://www.up-00.com/"][/URL]


RE: شرح ازاى اربط الا كمبو بوكس بى اخر - HASAN6.0 - 12-02-16

لتلافي المشكلة ..
في في كود البحث الخاص بالكومبو الاول والثاني .. ضع هذا الكود في البداية
PHP كود :
If sender.Focused False Then Exit Sub