You are on page 1of 13

‫أدوات فيجوال بيسك‬

VB ToolBox

ListBox & ComboBox


‫صندوق الق ائمة ‪ListBox :‬‬
‫‪ٌ ‬ستخذو صُذٔق انقائًح ‪ ListBox‬نعشض يجًٕعح يٍ انعُاصش عهى شكم قائًح ‪.‬‬

‫أْى خصائصّ ‪:‬‬

‫وظيفتها‬ ‫أسم الخاصية‬


‫اسى انعُصش ٌٔختصش إنى اسى جذٌذ ٌثذأ تانحشٔف ‪lst‬‬ ‫‪Name‬‬

‫انُص‬ ‫‪Text‬‬
‫انُص انًكتٕب عهى انعُصش‬ ‫‪Font‬‬
‫انعشض فً اعًذج يتعذدج‬ ‫‪MultiColumn‬‬
‫كى يٍ انعُاصش تشٌذ تحذد‬ ‫‪SelectionMode‬‬
‫تشتٍة عُاصش انقائًح تصاعذي أ تُاصنً‬ ‫‪Sorted‬‬
‫ٌتى ادخال عُاصش انقائًح يٍ خالنٓا‬ ‫‪items‬‬

‫د‪ .‬زياد الحاليبه‬ ‫كلية التربية بالدمام (قسم الحاسب)‬


‫أهم الطرق (‪ )Methods‬المستخدمة مع عنصر صندوق الق ائمة‬

‫وظيفتها‬ ‫‪Method‬‬
‫قائًح يٍ انخٍاساخ انهتً ًٌكٍ تطثٍقٓا عهى ‪ListBox‬‬ ‫‪Items‬‬
‫إضافح عُاصش انى انقائًح ‪ListBox‬‬ ‫‪Add‬‬
‫حزف انعُصش انزي تى تحذٌذ سقًّ‬ ‫)رقم(‪Remove‬‬
‫حزف انعُصش انًشاس انٍّ‬ ‫)‪Remove(list.selectedidex‬‬
‫يجًٕع عذد انعُاصش فً انقائًح‬ ‫‪Count‬‬
‫تحتٕي سقى انعُصش انزي تى تحذٌذِ فً انقائًح‬ ‫‪SelectedIndex‬‬
‫تحتٕي عهى َص انعُصش انزي تى تحذٌذِ‬ ‫‪SelectedItem‬‬

‫د‪ .‬زياد الحاليبه‬ ‫كلية التربية بالدمام (قسم الحاسب)‬


‫مثال‪:‬لتوضيح بعض الطرق الخاصة ب ‪ListBox‬‬
‫أرا كاٌ نذٌُا ‪ٔ List1‬تحتٕي عهى انعُاصش كًا فً انشكم ‪.‬‬

‫فإٌ ‪:‬‬
‫‪0‬‬ ‫‪A‬‬
‫‪1‬‬ ‫‪B‬‬
‫‪List1.items.count = 4‬‬
‫‪2‬‬ ‫‪C‬‬
‫‪3‬‬ ‫‪D‬‬ ‫‪List1.items.selectedindex = 2‬‬
‫‪List1.items.selecteditem = C‬‬

‫د‪ .‬زياد الحاليبه‬ ‫كلية التربية بالدمام (قسم الحاسب)‬


‫مثال ‪ :‬تطبيق بعض اإلجراءات على ‪ListBox‬‬

‫د‪ .‬زياد الحاليبه‬ ‫كلية التربية بالدمام (قسم الحاسب)‬


:‫ عدل الخصائص حسب الجدول التالي‬: ‫المطلوب‬
‫نوع االداة‬ ‫اسم االداة‬ Properties ‫الخصائص‬
Name ‫اسم الخاصية‬ ‫القيمة‬
Form Form1 font Bold/14
Label1 lbl1 text ‫العنصر‬
Label2 lbl2 Text NO :
ListBox1 List1 Name List1
TextBox1 txt1 Name txt1
TextBox2 txt2 Name txt2
Button1 CmdAdd Text ‫إضافة‬
Button2 CmdChange text ‫تعديل‬
Button3 CmdRemove text ‫حذف‬
Button4 CmdClear text ‫حذف القائمة‬
Button5 CmdCount text ‫عدد العناصر‬
Button6 CmdNext text ‫التالي‬

‫ زياد الحاليبه‬.‫د‬ )‫كلية التربية بالدمام (قسم الحاسب‬


‫الحل ‪:‬‬
‫كود اإلضافة‬

‫كود رقم العنصر‬

‫كود التعديل‬

‫كود الحذف‬

‫كود حذف الق ائمة‬

‫كود عدد العناصر‬


‫د‪ .‬زياد الحاليبه‬ ‫كلية التربية بالدمام (قسم الحاسب)‬
‫صندوق التحرير والسرد ‪ComboBox :‬‬
‫‪ ‬صُذٔق انتحشٌش ٔانسشد شثّ صُذٔق انقائًح ‪ ListBox‬فً كم شًء ٔاالختالف فقظ‬
‫فً طشٌقح عشض انعُاصش ففً صُذٔق انتحشٌش ٔانسشد ‪ ComboBox‬تكٌٕ انعُاصش يخفٍح‬
‫ٔعُذ انضغظ عهٍّ ٌظٓش انقائًح ‪ ,‬تًٍُا فً عُصش صُذٔق انقائًح تكٌٕ كم انعُاصش‬
‫ظاْشج ‪.‬‬
‫أْى خصائصّ ‪:‬‬

‫وظيفتها‬ ‫أسم الخاصية‬


‫اسى انعُصش ٌٔختصش إنى اسى جذٌذ ٌثذأ تانحشٔف ‪cbo‬‬ ‫‪Name‬‬
‫تحٌٕم اتجاِ انعُصش إنى انًٍٍٍ‬ ‫‪RightToLeft‬‬
‫نٌٕ انخظ داخم انصُذٔق‬ ‫‪Fore color‬‬
‫انُص انًكتٕب عهى انعُصش‬ ‫‪Font‬‬
‫إظٓاس أٔ اخفاء انعُصش‬ ‫‪Visible‬‬
‫تشتٍة عُاصش انقائًح تصاعذي أ تُاصنً‬ ‫‪Sorted‬‬
‫ٌتى ادخال عُاصش انقائًح يٍ خالنٓا‬ ‫‪items‬‬

‫د‪ .‬زياد الحاليبه‬ ‫كلية التربية بالدمام (قسم الحاسب)‬


‫أهم الطرق (‪ )Methods‬المستخدمة مع عنصر ‪ComboBox‬‬

‫وظيفتها‬ ‫‪Method‬‬
‫قائًح يٍ انخٍاساخ انهتً ًٌكٍ تطثٍقٓا عهى ‪ComboBox‬‬ ‫‪Items‬‬

‫إضافح عُاصش انى انقائًح ‪ComboBox‬‬ ‫‪Add‬‬


‫حزف انعُصش انزي تى تحذٌذ سقًّ‬ ‫)رقم(‪Remove‬‬
‫حزف انعُصش انًشاس انٍّ‬ ‫)‪Remove(list.selectedidex‬‬

‫يجًٕع عذد انعُاصش فً انقائًح‬ ‫‪Count‬‬


‫تحتٕي سقى انعُصش انزي تى تحذٌذِ فً انقائًح‬ ‫‪SelectedIndex‬‬
‫تحتٕي عهى َص انعُصش انزي تى تحذٌذِ‬ ‫‪SelectedItem‬‬

‫د‪ .‬زياد الحاليبه‬ ‫كلية التربية بالدمام (قسم الحاسب)‬


‫مثال ‪ :‬تطبيق بعض اإلجراءات على ‪ComboBox‬‬

‫د‪ .‬زياد الحاليبه‬ ‫كلية التربية بالدمام (قسم الحاسب)‬


‫المطلوب ‪ :‬عدل الخصائص حسب الجدول التالي‪:‬‬
‫نوع االداة‬ ‫اسم االداة‬ ‫الخصائص ‪Properties‬‬
‫‪Name‬‬ ‫اسم الخاصية‬ ‫القيمة‬
‫‪Form‬‬ ‫‪Form1‬‬ ‫‪font‬‬ ‫‪Bold/14‬‬
‫‪CombomBox1‬‬ ‫‪cbo1‬‬ ‫‪Name‬‬ ‫‪cbo1‬‬
‫‪TextBox1‬‬ ‫‪txt1‬‬ ‫‪Name‬‬ ‫‪txt1‬‬
‫‪Button1‬‬ ‫‪CmdAdd‬‬ ‫‪Text‬‬ ‫إضافة‬
‫‪Button3‬‬ ‫‪CmdRemove‬‬ ‫‪text‬‬ ‫حذف‬
‫‪Button4‬‬ ‫‪CmdClear‬‬ ‫‪text‬‬ ‫حذف القائمة‬
‫‪Button6‬‬ ‫‪CmdNext‬‬ ‫‪text‬‬ ‫السابق‬

‫د‪ .‬زياد الحاليبه‬ ‫كلية التربية بالدمام (قسم الحاسب)‬


‫الحل ‪:‬‬

‫كود االضافة‬

‫كود الحذف‬

‫حذف الق ائمة‬

‫إظهار النص في‬


‫‪TextBox1‬‬

‫د‪ .‬زياد الحاليبه‬ ‫كلية التربية بالدمام (قسم الحاسب)‬


‫تطبيق عملي‬

‫د‪ .‬زياد الحاليبه‬ ‫كلية التربية بالدمام (قسم الحاسب)‬

You might also like