سؤال

وأنا جديدة على C # و أنا بدأت لمعرفة كيفية برمجة وأنا أتعلم البرنامج الى البصرية ستوديو مايكروسوفت الطبعة حيث يمكنني استخدام WindowsApplication بدلا من وحدة التحكم. في حين تحاول أن تجعل هذا الرمز، واجهت هذا الأمر: مؤشر المختارة والعنصر المحدد وأود أن أعرف الفرق بين الاثنين. أنا الخلط تماما الآن مع قانون بلدي. رمز أحاول القيام به هو إضافة وحذف النص في مربع القائمة.

وشكرا لمساعدتكم.

والسؤال الإضافي: في قانون بلدي ولدي هذا السطر:

int listBoxSelectedItem = listBox1.SelectedIndex;
listBox1.Items.RemoveAt(listBox1.SelectedIndex);

وأود أن أفهم هذا الجزء: السطر الأول، ويحتوي على متغير يسمى "listBoxSelectedItem" مع "كثافة" نوع. سوف موضع العنصر الذي حددته يكون مخزن للمتغير يسمى "listBoxSelectedItem". هل هذا صحيح؟

والخط الثاني هو، و"listBox1.SelectedIndex" هي المعلومات التي يجري المار إلى أسلوب "RemoveAt" هل فهمي هنا الصحيح؟

والشكر

هل كانت مفيدة؟

المحلول

والبند مختارة سيعود الكائن الذي تم تحديده. الفهرس المحدد إرجاع الموقع في قائمة باعتبارها كثافة العمليات.

وعلى سبيل المثال قد يكون لديك قائمة سلاسل:

Cat
Dog
Hamster
Horse

إذا اخترت "الكلب" من هذه القائمة لهم الخاصية SelectedItem هي السلسلة "الكلب" في حين أن SelectedIndex هو 1 (تستند مؤشرات الصفر، وبالتالي فإن البند الأول هو 0، 1 ثانية الخ.)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top