مقالة نوضح فيها ماهي القوائم المنسدلة او ادوات الاختيارات بتطبيقات الويندوز ابليكيشن

برمجة برامج سطح المكتب- اختيارات القائمة المنسدلة Desktop Combobox-Listbox

برمجة برامج سطح المكتب- اختيارات القائمة المنسدلة Desktop Combobox-Listbox

الاختيارات القائمة المنسدلة Desktop Combobox-Listbox 

في هذه المقالة سنشرح اداتي القوائم للاختيارات وهي اداة القوائم المنسدلة ComboBox والاداة للاختيارات ListBox وتستخدم هاتين الاداتين عندما يكون لدينا بالبرنامج او التطبيق مجموعة من الاختيارات ونريد اظهارهم فيها مثلا مجموعة من الدول او العناصر او الفئات والذي يتطلب اختيار واحده من العناصر او عدد منها فيتم سحب الاداة بشاشة التصميم من الادوات وبعد ذلك يتم تحديد الاختيارات او العناصر فيها هنا سوف نوضح كيفية وضع العناصر بصورة ستاتيك اي ثابتة وليس من قاعده البيانات وكما يلي :

  • اداة الكومبو بوكس ComboBox
 حيث يتم سحب الاداة من الموجوده بصندوق الادوات drag & drop اي سحب والقاء بعدها نقوم باضافة العناصر لهذا الكومبوبوكس بالضغط على السهم الموجود باعلى الاداة باختيار Edit Item وكما موضح بالصورة التالية :

 

الاختيارات القائمة المنسدلة Desktop Combobox-Listbox

الان  نقوم باضافة العناصر جميعا واحد تلو الاخر وكما موضح بالصورة التالية :

الاختيارات القائمة المنسدلة Desktop Combobox-Listbox

بعد هذه الخطوة سوف نلاحظ كيفية ظهور هذه العناصر او الاختيارات كما تم اضافتها بداخل الكومبو بوكس  حيث يتم اختيار عنصر واحد فقط وكما ظهر بالصورة التالية :

الاختيارات القائمة المنسدلة Desktop Combobox-Listbox
  • الاداة ليست بوكس ListBox 
 وهذه الاداة ايضا مخصصة ليوضع فيها عدد من العناصر او الاختيارات فبنفس طريقة الكومبو السابقة يتم سحب الاداة من صندوق الادوات ووضعها بشاشة التصميم وكما بالصورة التالية :
الاختيارات القائمة المنسدلة Desktop Combobox-Listbox

بعدها يتم تحديد العناصر واضافتها للقائمة ليست بالضغط على الEditItem كما مبين بالصورة في اعلاه وادخالها واحدا تلو الاخر وكما بالصورة التالية :

الاختيارات القائمة المنسدلة Desktop Combobox-Listbox

بعدها سنلاحظ ان العناصر ستظهر جميعا بالاداة ليست اي ان الشكل هنا اختلف عما كان بالكومبوبوكس وكما بالصورة التالية :

الاختيارات القائمة المنسدلة Desktop Combobox-Listbox
نلاحظ ان الاداتين مخصصتان لوضع مجموعة من الخيارات فيهم ويتشابهون بهذا الموضوع ولو اردنا تعديل ايخاصية فيهم فيمكننا تغيرها من خلال الخصائص لتلك الادوات .
هنالك خاصية مهمة بالاداة ListBox وهي مايميز الاداة ليست بوكس عن الكومبو بوكس الا وهي خاصية ال

حيث امكانية اختيار اكثر من عنصر بنفس اللحظه وهذا مالايوفره الكومبو بوكس ويعد اختلافا رئيسيا بين الاداتين حيث يتم تحديد الخاصية لجعل الليست بوكس توفر خاصية الاختيار المتعدد وكما موضح بالصورة :
الاختيارات القائمة المنسدلة Desktop Combobox-Listbox
وعند التنفيذ سوف نلاحظ امكانية الاختيار المتعدد للعناصر وكما موضح بالصورة التالية :
الاختيارات القائمة المنسدلة Desktop Combobox-Listbox

الان تم الانتهاء من شرح الاداتين بصوره ثابتة او ستاتيك ..Smile

نشكرك علي المشاركة