الثانوية العامة 2026الاستعلام عن النتيجةاعرف الكليات المناسبة لمجموعكتنسيق 2026

الحاسب الآلي · الصف الثالث الإعدادي

أسئلة: صندوق القائمة ListBox وإضافة العناصر إليه

12 سؤال اختيار من متعدد و6 سؤال مقالي بنموذج إجابة، لمراجعة درس «صندوق القائمة ListBox وإضافة العناصر إليه» من الحاسب الآلي (الصف الثالث الإعدادي). راجع الأسئلة أدناه، أو اختبر نفسك فورًا.

اختبار سريع من 10 أسئلة عشوائية من بنك الأسئلة أعلاه — تُخلط الأسئلة والاختيارات في كل مرة، فلن يتكرر الاختبار بنفس الترتيب.

اختيار من متعدد

  1. ما هي الأداة المناسبة لعرض قائمة من العناصر تظهر جميعها في نفس الوقت ويختار منها المستخدم عنصرًا واحدًا؟

    • TextBox
    • ListBox
    • Label
    • Button
    عرض الإجابة والتعليل

    الإجابة الصحيحة: ListBox

    أداة ListBox تعرض قائمة عناصر تظهر جميعها أو جزء منها مع شريط تمرير ليختار منها المستخدم.

  2. ما الخاصية المستخدمة لتمثيل مجموعة العناصر الظاهرة داخل صندوق القائمة؟

    • Items
    • Text
    • Name
    • SelectedValue
    عرض الإجابة والتعليل

    الإجابة الصحيحة: Items

    خاصية Items تمثل مجموعة العناصر وتسمح بإضافة أو حذف العناصر.

  3. كيف يتم إضافة عنصر جديد يسمى الإسكندرية إلى ListBox برمجياً؟

    • ListBox1.Items.Add("الإسكندرية")
    • ListBox1.Add("الإسكندرية")
    • ListBox1.Items.Insert("الإسكندرية")
    • ListBox1.Text = "الإسكندرية"
    عرض الإجابة والتعليل

    الإجابة الصحيحة: ListBox1.Items.Add("الإسكندرية")

    يستخدم التابع Add داخل مجموعة Items لإضافة العناصر برمجياً.

  4. ما الخاصية التي تعيد قيمة العنصر الذي اختاره المستخدم من القائمة كنص؟

    • SelectedIndex
    • SelectedItem
    • Sorted
    • MultiColumn
    عرض الإجابة والتعليل

    الإجابة الصحيحة: SelectedItem

    SelectedItem تحمل قيمة ونص العنصر المختار من القائمة.

  5. ما القيمة التي تعيدها خاصية SelectedIndex عندما لا يختار المستخدم أي عنصر من القائمة؟

    • 0
    • 1
    • -1
    • null
    عرض الإجابة والتعليل

    الإجابة الصحيحة: -1

    تكون قيمة SelectedIndex تساوي -1 إذا لم يتم اختيار أي عنصر.

  6. من أين تبدأ ترقيم العناصر داخل خاصية SelectedIndex في الأداة ListBox؟

    • من الرقم صفر
    • من الرقم واحد
    • من الرقم سالب واحد
    • حسب عدد العناصر
    عرض الإجابة والتعليل

    الإجابة الصحيحة: من الرقم صفر

    الترقيم في SelectedIndex يبدأ دائماً من الصفر لأول عنصر.

  7. ما الكود المستخدم لحذف جميع عناصر القائمة بالكامل دفعة واحدة؟

    • ListBox1.Items.Clear()
    • ListBox1.Items.RemoveAll()
    • ListBox1.Clear()
    • ListBox1.Delete()
    عرض الإجابة والتعليل

    الإجابة الصحيحة: ListBox1.Items.Clear()

    التابع Clear() يحذف جميع العناصر الموجودة داخل القائمة.

  8. ما الخاصية التي تجعل عناصر القائمة تترتب أبجديًا تلقائيًا عند جعل قيمتها True؟

    • Sorted
    • MultiColumn
    • SelectionMode
    • Enabled
    عرض الإجابة والتعليل

    الإجابة الصحيحة: Sorted

    خاصية Sorted عندما تكون True ترتب العناصر أبجدياً تلقائياً.

  9. ما التابع المستخدم لحذف عنصر محدد بالاسم من ListBox؟

    • Items.Remove()
    • Items.Delete()
    • Items.Clear()
    • Items.Pop()
    عرض الإجابة والتعليل

    الإجابة الصحيحة: Items.Remove()

    يُستخدم التابع Remove لحذف عنصر محدد من مجموعة العناصر.

  10. ما الحدث الذي يتم تنفيذه تلقائياً عند تغيير اختيار المستخدم داخل صندوق القائمة؟

    • SelectedIndexChanged
    • Click
    • TextChanged
    • Load
    عرض الإجابة والتعليل

    الإجابة الصحيحة: SelectedIndexChanged

    حدث SelectedIndexChanged يرتبط بتغيير العنصر المحدد داخل القائمة.

  11. ما الخاصية المستخدمة لعرض العناصر في أكثر من عمود داخل ListBox؟

    • MultiColumn
    • Sorted
    • SelectionMode
    • Columns
    عرض الإجابة والتعليل

    الإجابة الصحيحة: MultiColumn

    خاصية MultiColumn تتحكم في عرض العناصر على شكل عدة أعمدة.

  12. أي من الطرق التالية تستخدم لإضافة عناصر إلى ListBox وقت التصميم؟

    • من نافذة الخصائص عبر محرر المجموعة Items Collection Editor
    • باستخدام كود Items.Add داخل نافذة الكود
    • عن طريق الحدث Click
    • عن طريق الخاصية SelectedIndex
    عرض الإجابة والتعليل

    الإجابة الصحيحة: من نافذة الخصائص عبر محرر المجموعة Items Collection Editor

    وقت التصميم يتم إضافة العناصر بالضغط على زر النقاط الثلاثة أمام خاصية Items.

أسئلة مقالية

  1. اكتب كوداً يضيف ثلاث مواد دراسية وهي حاسب آلي ورياضيات وعلوم إلى الأداة ListBox1.

    عرض نموذج الإجابة

    ListBox1.Items.Add("حاسب آلي") ListBox1.Items.Add("رياضيات") ListBox1.Items.Add("علوم")

  2. ما الفرق الأساسي بين خاصيتي SelectedItem وSelectedIndex في الأداة ListBox؟

    عرض نموذج الإجابة

    خاصية SelectedItem تعيد قيمة العنصر المختار كنص (String)، بينما خاصية SelectedIndex تعيد رقم ترتيب العنصر المختار داخل القائمة كعدد صحيح (Integer) يبدأ من الصفر.

  3. اكتب كوداً يحذف جميع العناصر الموجودة داخل ListBox1 عند النقر على زر يحمل الاسم btnClearList.

    عرض نموذج الإجابة

    Private Sub btnClearList_Click(sender As Object, e As EventArgs) Handles btnClearList.Click ListBox1.Items.Clear() End Sub

  4. اكتب معالج حدث SelectedIndexChanged ليعرض في Label2 رسالة تبدأ بعبارة تم اختيار متبوعة باسم العنصر المختار من ListBox1.

    عرض نموذج الإجابة

    Private Sub ListBox1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ListBox1.SelectedIndexChanged Label2.Text = "تم اختيار: " & ListBox1.SelectedItem.ToString() End Sub

  5. لماذا يتم التحقق أحياناً مما إذا كانت قيمة SelectedIndex تساوي سالب واحد قبل تنفيذ عمليات على العنصر المختار؟

    عرض نموذج الإجابة

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

  6. اذكر طريقتين لإضافة عناصر إلى الأداة ListBox.

    عرض نموذج الإجابة

    1- وقت التصميم: من نافذة الخصائص عبر خاصية Items ومحرر المجموعات. 2- وقت التشغيل: باستخدام الكود والتابع Add مثل ListBox1.Items.Add.

الرجوع إلى الدرس

السؤال 1 من 10