الحاسب الآلي · الصف الثالث الإعدادي
أسئلة: صندوق التحرير والسرد ComboBox والفرق بينه وبين ListBox
12 سؤال اختيار من متعدد و6 سؤال مقالي بنموذج إجابة، لمراجعة درس «صندوق التحرير والسرد ComboBox والفرق بينه وبين ListBox» من الحاسب الآلي (الصف الثالث الإعدادي). راجع الأسئلة أدناه، أو اختبر نفسك فورًا.
اختبار سريع من 10 أسئلة عشوائية من بنك الأسئلة أعلاه — تُخلط الأسئلة والاختيارات في كل مرة، فلن يتكرر الاختبار بنفس الترتيب.
اختيار من متعدد
ما الوظيفة الأساسية لأداة ComboBox في لغة البرمجة؟
عرض الإجابة والتعليل
الإجابة الصحيحة: عرض قائمة منسدلة من العناصر مع إمكانية الكتابة أحيانًا
أداة ComboBox تدمج بين خصائص مربع النص وصندوق القائمة لعرض قائمة منسدلة وتوفير المساحة.
أي من الأداةين تستهلك مساحة أكبر على واجهة المستخدم بشكل دائم؟
عرض الإجابة والتعليل
الإجابة الصحيحة: ListBox
أداة ListBox تعرض كل العناصر أو جزء منها بشريط تمرير دائمًا، بينما ComboBox تظهر عند الضغط فقط.
ما القيمة الافتراضية لخاصية DropDownStyle في أداة ComboBox؟
عرض الإجابة والتعليل
الإجابة الصحيحة: DropDown
القيم الافتراضية لنمط العرض في ComboBox هي DropDown والتي تسمح بالقائمة والكتابة.
أي قيمة لخاصية DropDownStyle تمنع المستخدم نهائيًا من كتابة أي نص وتقتصر على الاختيار؟
عرض الإجابة والتعليل
الإجابة الصحيحة: DropDownList
قيمة DropDownStyle تجعل الأداة تقتصر على الاختيار من القائمة دون السماح بالكتابة اليدوية.
كيف يتم إضافة عنصر جديد إلى أداة ComboBox برمجياً؟
عرض الإجابة والتعليل
الإجابة الصحيحة: ComboBox1.Items.Add("عنصر")
تُضاف العناصر عبر مجموعة Items باستخدام الأمرين Add تمامًا مثل أداة ListBox.
ما الخاصية البرمجية التي تُستخدم لترتيب عناصر ComboBox أبجديًا تلقائيًا؟
عرض الإجابة والتعليل
الإجابة الصحيحة: Sorted
خاصية Sorted تقبل قيمة منطقية لترتيب العناصر أبجديًا.
ماذا تعيد الخاصية SelectedIndex عندما لا يتم اختيار أي عنصر من القائمة؟
عرض الإجابة والتعليل
الإجابة الصحيحة: -1
إذا لم يُختر أي عنصر من القائمة، فإن رقم الترتيب SelectedIndex يعود بالقيمة سالب واحد.
ما الفرق الرئيسي بين ComboBox و ListBox من حيث الاختيار؟
عرض الإجابة والتعليل
الإجابة الصحيحة: ComboBox لا يدعم الاختيار المتعدد بينما ListBox يدعمه
أداة ComboBox تتيح اختيار عنصر واحد فقط، بينما ListBox يدعم الاختيار المتعدد عبر خاصية SelectionMode.
ما الخاصية التي تعبر عن القيمة النصية الظاهرة حاليًا داخل مربع ComboBox؟
عرض الإجابة والتعليل
الإجابة الصحيحة: Text
خاصية Text تحمل النص الظاهر حاليًا سواء تم اختياره أو كتابته يدويًا.
إذا كان نمط عرض ComboBox هو Simple، فكيف تظهر الأداة على الواجهة؟
عرض الإجابة والتعليل
الإجابة الصحيحة: تظهر القائمة كاملة دائمًا مع مربع نص في الأعلى
نمط Simple يجعل الأداة شبيهة بـ ListBox مع إمكانية الكتابة في الجزء العلوي.
أي من الخصائص التالية يُستخدم لتغيير الاسم البرمجي لأداة ComboBox داخل كود البرنامج؟
عرض الإجابة والتعليل
الإجابة الصحيحة: Name
خاصية Name تحدد الاسم البرمجي للأداة مثل cboGrade لاستخدامها في الأكواد.
أي تعبير كودي يعتبر صحيحًا لقراءة قيمة العنصر المختار في ComboBox كخطي نصي؟
عرض الإجابة والتعليل
الإجابة الصحيحة: ComboBox1.SelectedItem.ToString()
تُستخدم SelectedSelectedItem لتحويل العنصر المختار إلى نص عبر ToString.
أسئلة مقالية
اذكر فرقين جوهريين بين أداة ComboBox وأداة ListBox من حيث الواجهة والاستخدام.
عرض نموذج الإجابة
1. طريقة العرض: ListBox تظهر كل العناصر دائمًا بينما ComboBox تعرض قائمة منسدلة لا تظهر إلا عند الضغط على السهم. 2. المساحة: ComboBox توفر مساحة أصغر بكثير على الواجهة مقارنة بـ ListBox.
ما القيمة التي يجب ضبطها لخاصية DropDownStyle إذا أردت منع المستخدم نهائيًا من كتابة أي نص جديد؟
عرض نموذج الإجابة
DropDownList
اكتب كودًا بلغة VB.NET يضيف ثلاثة عناصر تمثل أيام الأسبوع: السبت، الأحد، والاثنين إلى أداة ComboBox1.
عرض نموذج الإجابة
ComboBox1.Items.Add("السبت") ComboBox1.Items.Add("الأحد") ComboBox1.Items.Add("الاثنين")
اكتب سطر كود واحد يقرأ القيمة المختارة حاليًا من ComboBox1 ويخزنها في متغير نصي باسم gradeChosen.
عرض نموذج الإجابة
Dim gradeChosen As String = ComboBox1.SelectedItem.ToString()
لماذا يُفضَّل استخدام ComboBox بدلًا من ListBox عندما تكون مساحة نافذة البرنامج محدودة؟
عرض نموذج الإجابة
لأن ComboBox تعرض العناصر في صورة قائمة منسدلة لا تظهر إلا عند النقر على السهم الجانبي، مما يوفر مساحة كبيرة على واجهة المستخدم مقارنة بـ ListBox التي تعرض كافة العناصر بشكل دائم.
ما المقصود بالخاصية SelectedIndex في أداة ComboBox وكيف تدل على عدم وجود اختيار؟
عرض نموذج الإجابة
هي خاصية تعيد رقم ترتيب العنصر المختار في القائمة (يبدأ العد من الصفر)، وتدل على عدم وجود أي اختيار إذا كانت قيمتها تساوي سالب واحد (-1).