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

سؤال عن ربط Combobox

مغلق
بدأه f-a-l-c-o-n في 12 سبتمبر 2007 · 5 رد · 1,434 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السؤال الأول عن كيفية تعبئة comboBox

السؤال الثاني كيف أربط عناصر comboBox2 بـ عناصر comboBox1

حيث تكون عناصر comboBox2 معتمده على عناصر comboBox1

فإذا تم إختيار عنصر من عناصر comboBox1 تظهر عناصر محددة قي comboBox2

وشكرا

#2

السلام عليكم

		private void comboBox2_SelectedIndexChanged(object sender, EventArgs e)
		 { comboBox1.SelectedIndex = comboBox2.SelectedIndex; }
#3

حياك الله أخوي Ben_Laiid ومبروك عليك رمضان

بصراحة أنا ما فهمت إجابتك

المطلوب هو عندما يختار المستخدم عنصر من القائمة الأولى تظهر خيارات محدد في القائمة الثانية وعندما يختار عنصر آخر من القائمة الثانية تظهر خيارات أخرى في القائمة الثانية

أرجوا أن يكون المطلوب واضح

ومبروك علينا وعليك رمضان مرة أخرى

وشكرا

#4

بسم الله الرحمن الرحيم

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

*كيفية تعبئة comboBox

توجد طريقتان

الاولى أن تحدد الاداة comboBox وتختار الخاصية items من نافذة الخصائص وتكتب بداخلها ما تريد.

الثانية وهي بالكود

comboBox1.Items.Add("arabteam");

يقوم هذا الكود بإضافة بيان باسم arabteam.

* كيف أربط عناصر comboBox2 بـ عناصر comboBox1

جرب أخي هذا الكود وعمله يتلخص في أنه عند إختيار البيان 1 من comboBox1 يظهر البيان A في

comboBox2..وعند إختيار البيان 2 من comboBox1 يظهر البيان B في comboBox2.


{
if (comboBox1.SelectedIndex == 0)
{
comboBox2.Items.Clear();
comboBox2.Items.Add("A");
}

else if (comboBox1.SelectedIndex == 1)
{
comboBox2.Items.Clear();
comboBox2.Items.Add("B");
}
}
 private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)

وأرجو من الاخوة الاعضاء أن يخبرنا بطريقة أفضل من هذه لتعم الفائدة.

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

تم تعديل هذه المشاركة بواسطة العاشق للبرمجة في 13 سبتمبر 2007 في 08:07

#5

العاشق للبرمجة جزالك الله خير ومبروك عليك رمضان

شكرا لك

#6

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

من الممكن ان تقوم بعمل Array لكل بند تريده في الـ CombpBox2، وArray واحدة للـ CompoBox1، مثلاً Array1 تملأها بأسماء الدول، ثم تقوم بعمل Arrays بعدد هذه الدول تملأها بمدن ومحافظات كل دولة على حدة، أو يمكنك عمل Array واحدة فيها كل لمحافظات والمدن بالترتيب، ثم بعد ذلك تربط الـ CompoBox1 بالـ CompoBox2 عن طريق ربط عناصر الـ Array1 مع عناصر الـ Array2.

أدعوا الله أن تكون الفكرة وضحت وأجابت على المطلوب.

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

إن أخطأت فمِن نَفْسي، وإن أصَبْت فمِن عند الله

الحمد لله على نِعْمَة الإسلام وكَفَى بدِين الله نِعْمَة

هذا الموضوع مغلق.

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