1- لإضافة عنصر لصندوق القائمة (List) نستخدم الخاصية: شرح السؤال لإضافة عنصر جديد إلى قائمة، ما هو الفعل أو "الأمر" الذي تقوم به؟ هل هو "إلحاق" أم "إدراج" أم "إضافة"؟ AppendItem IndexItem InsertItem AddItem الإجابة الصحيحة هي (AddItem)ملاحظة هامة:السؤال يصيغ `AddItem` على أنها "خاصية"، وهذا غير دقيق. `AddItem` هيطريقة (Method)تستخدم لإضافة عنصر جديد إلى صندوق القائمة (List Box) أو الصندوق المركب (Combo Box).على الرغم من الخطأ في تصنيفها كخاصية، إلا أنها الإجابة الصحيحة من بين الخيارات المتاحة. يتم استخدامها كالتالي: `List1.AddItem "نص العنصر"`.(الفصل السابع: أدوات البيسك المرئي، 7-4: صندوق القائمة، صفحة 116-118 - مفهوم ضمني)
2- لمعرفة عدد العناصر في صندوق القائمةList Boxنستخدم الخاصية: شرح السؤال إذا كان لديك قائمة وتحتاج إلى معرفة "عدد" العناصر الموجودة فيها، أي خاصية من اسمها تبدو أنها تقوم بـ "عد القائمة"؟ Columns Listcount Listindex List(n) الإجابة الصحيحة هي (Listcount)الخاصيةListCountهي خاصية للقراءة فقط (Read-only) تعيد عدد العناصر الموجودة حالياً في صندوق القائمة. من المهم ملاحظة أن هذه الخاصية تعيد العدد الفعلي للعناصر، بينما الفهرسة تبدأ من 0. فإذا كانListCountيساوي 5، فإن فهرس العناصر يمتد من 0 إلى 4.مناقشة الخيارات الأخرى:Columns: تحدد عدد الأعمدة في القائمة.ListIndex: تعيد فهرس العنصر المحدد حالياً.List(n): تستخدم للوصول إلى نص العنصر الموجود في الفهرس n.تدريب:اكتب حلقة دوران (For...Next) تستخدم خاصيةListCountلطباعة جميع عناصر صندوق قائمة اسمهList1.(الفصل السابع: أدوات البيسك المرئي، 7-4: صندوق القائمة، صفحة 117 - من جدول الخصائص)
3- تقوم الجملةList1.RemoveItem 2بحذف: شرح السؤال تذكر أن ترقيم الفهارس (Indexes) في القوائم يبدأ من الصفر. إذا كان الفهرس 0 يمثل العنصر الأول، والفهرس 1 يمثل العنصر الثاني، فماذا يمثل الفهرس 2؟ العنصر الأول والثاني من القائمة العنصر الثاني من القائمة العناصر الثلاثة الأولى من القائمة العنصر الثالث من القائمة الإجابة الصحيحة هي (العنصر الثالث من القائمة)الطريقةRemoveItemتأخذ "فهرس" العنصر المراد حذفه كوسيط. بما أن الفهرسة في صندوق القائمة تبدأ من 0، فإن:الفهرس 0 هو العنصر الأول.الفهرس 1 هو العنصر الثاني.الفهرس 2 هوالعنصر الثالث.لذلك، الجملةList1.RemoveItem 2تقوم بحذف العنصر الثالث من القائمة.سؤال:ماذا يحدث إذا حاولت تنفيذ الأمرList1.RemoveItem 5على قائمة تحتوي على 3 عناصر فقط؟(الفصل السابع: أدوات البيسك المرئي، 7-4: صندوق القائمة، صفحة 117 - من جدول الخصائص والطرق)
4- للحصول على رقم العنصر المختار من القائمة (List Box) نستخدم الخاصية: شرح السؤال عندما يختار المستخدم عنصراً من قائمة، تحتاج إلى معرفة "فهرس" أو "ترتيب" هذا العنصر. أي خاصية من اسمها تبدو أنها تقوم بهذه المهمة؟ SelectItem LocateIndex Select Listindex الإجابة الصحيحة هي (Listindex)الخاصيةListIndexهي خاصية للقراءة والكتابة تعيد رقم فهرس العنصر المحدد حالياً في القائمة. إذا لم يتم تحديد أي عنصر، تكون قيمتها -1. يمكنك أيضاً استخدامها لتحديد عنصر معين برمجياً عن طريق إسناد رقم الفهرس إليها.سؤال:كيف يمكنك الحصول على "نص" العنصر المحدد باستخدام خاصيةListIndex؟(الفصل السابع: أدوات البيسك المرئي، 7-4: صندوق القائمة، صفحة 117 - من جدول الخصائص)