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

كيف احصل على عدد الايتم في ليست بوكس

بدأه zaka88 في 29 أبريل 2010 · 5 رد · 676 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لدي الفورم التالي

401684900.jpg

اريد عند اختيار الايتم من ليست بوكس

يظهر في تيكست بوكس

استعملت هاذا الكود

textBox1.Text = listBox2.SelectedItem.ToString();

في listBox1_SelectedIndexChanged

لكن عندما احدد ايتم فارغة يحدث خطا

الفكرة:

اجرب اذا كان رقم الايتم المحددة اصغر من عدد الموجود في يتم التعامل من النص والا لا يتم التعامل مع النص

هكذا:

if (listBox1.SelectedIndex <= عدد الايتم في الليست بوكس)
            {
                textBox1.Text = listBox2.SelectedItem.ToString();

            }

كيف احصل على عدد الايتم في الليست بوكس؟

ومن لديه فكرة افضل يفدني جزاه الله كل خير

#2

لمعرفة عدد العناصر

listBox2.Items.Count

أما بالنسبة لجملة الشرط فيكفى التحقق إذا كانت الخاصية SelectedIndex تساوى -1 أم لا

if (listBox1.SelectedIndex != -1)
            {
                textBox1.Text = listBox2.SelectedItem.ToString();

            }

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

feed.1.gif

#3

شكرا GHOST2010 لقد تم الامر بنجاح

لكن متى تصبح الخاصية SelectedIndex تساوي -1 ؟

#4
zaka88 كتب:

شكرا GHOST2010 لقد تم الامر بنجاح

لكن متى تصبح الخاصية SelectedIndex تساوي -1 ؟

SelectedIndex تساوي -1

عندما لا يتم تحديد index معين

لمعلومات أكثر يمكنكم زيارة مدونتى التقنيه

http://samehmarzok.wordpress.com

#5

شكرا اخي ما قصرت

#6

للفائدة : معنى ال(-1) هو False وعكسه هو (1) ومعناه True

118650.jpg

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…