الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

استفسار في ComboBox

بدأه هــــ برمجة ــــاوي في 19 يناير 2011 · 3 رد · 695 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله

استفسار وآمل المساعدة،،،،

لدي ComboBox أريد أن اضيف لكل عنصر قيمتين ( القيمة التي تظهر للمستخدم، القيمة المخفية)

مثلا جدول الأصنف فيه رقم الصنف اسم الصنف أريد أن يظهر اسم الصنف للمستخدم في الكومبوبوكس وعند اختيار اي عنصر نحفظ رقم الصنف.

أتمنى أن الفكرة وصلت.

=================================================================

[وسط]فَإِذَا عَزَمتَ فَتَوَكَّل عَلَى اللَّهِ إِنَّ اللَّهَ يُحِبُّ المُتَوَكِّلِينَ

=================================================================[/وسط]

#2

وعليكم السلام ورحمة الله وبركاته

لنفرض أن جدول الأصناف اسمه dtItems يحتوى على رقم الصنف ItemID واسم الصنف ItemName والكومبو اسمه cmbItem

قم بكتابة هذا الكود

cmbItem.DataSource = dtItems
cmbItem.DisplayMember = "ItemName"
cmbItem.ValueMember = "ItemID"

ولمعرفة رقم الصنف المحدد يمكنك استخدام هذا الكود

MsgBox(cmbItem.SelectedValue.ToString)

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

#3
Public Structure Item
   Public ID   As UInteger

   Public Name As String

   Public Overrides Function ToString() As String
       Return Name
   End Function
End Structure

cboItems.Items.Add( New Item With {.ID = 1, .Name = "Item1"} )
cboItems.Items.Add( New Item With {.ID = 2, .Name = "Item2"} )
cboItems.Items.Add( New Item With {.ID = 3, .Name = "Item3"} )
cboItems.Items.Add( New Item With {.ID = 4, .Name = "Item4"} )

للحصول على الصنف الذى تم إختياره كالتالى:

Dim sItem As Item = Nothing

If cboItems.SelectedIndex > -1 Then sItem = CType(cboItems.Items(cboItems.SelectedIndex), Item)

و الله ولي التوفيق

مدونتي: C++ Tips and Tricks

#4

الأخ GHOST والأخ محمد جزاكم الله خير وبارك الله فيكم.

ألف شكر

=================================================================

[وسط]فَإِذَا عَزَمتَ فَتَوَكَّل عَلَى اللَّهِ إِنَّ اللَّهَ يُحِبُّ المُتَوَكِّلِينَ

=================================================================[/وسط]

مواضيع مشابهة