Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Ch3 ar

371 views

Published on

Ch3 ar

Published in: Education
  • Be the first to comment

Ch3 ar

  1. 1. (93) ‫الفصل‬‫الثالث‬‫أ‬‫التحكم‬ ‫ات‬‫و‬‫د‬ Controls Seven Microsoft Corporation [Pick the date] ( ‫التحكم‬ ‫أدوات‬Controls) ‫بنهاية‬‫تد‬‫ريس‬‫الفصل‬ ‫هذا‬‫يكون‬‫الطالب‬‫قادر‬‫على‬ ‫ا‬:‫أن‬ ‫يتعرف‬‫نافذة‬‫الخصائص‬(Properties Window). ‫خصائص‬ ‫يضبط‬(Properties)‫التحكم‬ ‫أدوات‬(Controls). ‫الخاصية‬ ‫يختر‬(Property).‫المناسبة‬ ‫للخاصية‬ ‫المناسبة‬ ‫القيمة‬ ‫يختر‬(Property). ( ‫خصائص‬ ‫بين‬ ‫يفرق‬Properties( ‫التحكم‬ ‫أدوات‬ )Controls.)
  2. 2. (04) ‫الفصل‬‫الثالث‬‫أ‬‫التحكم‬ ‫ات‬‫و‬‫د‬ Controls 1-‫الخصائص‬ ‫به‬ ‫يوجد‬ ‫األيسر‬ ‫العمود‬(Properties)‫(الخاصية‬ ‫مثل‬Text.) 2-‫الخاصية‬ ‫قيمة‬ ‫به‬ ‫يوجد‬ ‫األيمن‬ ‫العمود‬‫مثل‬(Form1.) ‫الخصائص‬ ‫من‬ ‫العديد‬ ‫هناك‬(Properties)( ‫للنموذج‬Form)‫موضح‬ ‫هو‬ ‫كما‬( ‫بشكل‬3-1): ‫شكل‬(9-1)‫خصائص‬‫نافذة‬( ‫النموذج‬Form) ‫خصائص‬ ‫هناك‬(Properties)‫التحكم‬ ‫ات‬‫و‬‫أد‬ ‫بين‬ ‫مشتركة‬(Controls)( ‫مثل‬ ‫المختلفة‬Text –Name–Forecolor–BackColor–RightToLeft-.)‫...الخ‬ ‫خصائص‬ ‫هناك‬(Properties)‫التحكم‬ ‫ات‬‫و‬‫أد‬ ‫على‬ ‫ها‬‫أثر‬ ‫يظهر‬ ‫ال‬(Controls)‫ضبط‬ ‫بعد‬ ‫إال‬ ‫خصائص‬(Properties)( ‫مثل‬ ‫ى‬‫أخر‬RightToLeft(‫و‬ )RightToLeftLayout‫النموذج‬ ‫لدى‬ ) (Form.) ‫خصائص‬ ‫هناك‬(Properites)‫النموذج‬ ‫لنافذة‬ ‫ضبطها‬ ‫تم‬ ‫إذا‬(Form)‫ات‬‫و‬‫أد‬ ‫على‬ ‫تطبق‬ ‫التحكم‬(Controls)‫النموذج‬ ‫هذا‬ ‫على‬ ‫وضعها‬ ‫يتم‬ ‫التي‬(Form)( ‫خاصية‬ ‫مثل‬Font‫و‬ ) (ForeColor.) ‫ضبط‬ ‫يتم‬ ‫لم‬ ‫إذا‬ ‫اضية‬‫ر‬‫افت‬ ‫قيم‬ ‫لها‬ ‫خاصية‬ ‫كل‬‫ها‬. 9-1‫النموذج‬Form
  3. 3. (01) ‫الفصل‬‫الثالث‬‫أ‬‫التحكم‬ ‫ات‬‫و‬‫د‬ Controls 1-‫ب‬ ‫قم‬‫ع‬‫مشرو‬ ‫إنشاء‬(Project)‫اسم‬ ‫تحت‬ ‫جديد‬(SquareArea). 2-‫النموذج‬ ‫نافذة‬ ‫بتنشيط‬ ‫قم‬(Form)( ‫النموذج‬ ‫خصائص‬ ‫نافذة‬ ‫ومن‬Form1)‫قيمة‬ ‫بتغيير‬ ‫قم‬ ( ‫الخاصية‬Name( ‫إلى‬ )frmSquare)‫موضح‬ ‫هو‬ ‫كما‬‫بشكل‬(9-2): ‫شكل‬(9-2)‫ضبط‬‫خاصية‬Name)) ‫و‬‫الخاصية‬ ‫قيمة‬(Text)‫إلى‬"‫مساحة‬"‫بع‬‫ر‬‫م‬‫موضح‬ ‫هو‬ ‫كما‬( ‫بشكل‬9-9): ( ‫شكل‬9-9‫خاصية‬ ‫ضبط‬ )(Text) ‫النموذج‬ ‫نافذة‬ ‫تصبح‬( ‫بشكل‬ ‫موضح‬ ‫هو‬ ‫كما‬9-0) :‫السابقتين‬ ‫الخاصيتين‬ ‫ضبط‬ ‫قبل‬:‫السابقتين‬ ‫الخاصيتين‬ ‫ضبط‬ ‫بعد‬ ( ‫الخاصية‬ ‫قيمة‬ ‫تظهر‬Text( ‫الخاصية‬ ‫قيمة‬ ‫تظهر‬ ‫ال‬‫و‬ ‫فقط‬ )Name‫تستخدم‬ ‫أنها‬ ‫حيث‬ ) .‫الكود‬ ‫كتابة‬ ‫عند‬ ‫القيم‬‫ة‬‫الخاصي‬‫ة‬ ( ‫شكل‬9-0‫نافذة‬ )‫النموذج‬(Form)‫خاصيتي‬ ‫ضبط‬ ‫وبعد‬ ‫قبل‬((Name‫و‬(Text)
  4. 4. (02) ‫الفصل‬‫الثالث‬‫أ‬‫التحكم‬ ‫ات‬‫و‬‫د‬ Controls 1.( ‫للنموذج‬ ‫الخلفية‬ ‫لون‬ ‫خاصية‬ ‫لضبط‬frmSquare:) ‫القيمة‬ ‫اختر‬(DarkSeaGreen( ‫للخاصية‬ )Backcolor) ‫موضح‬ ‫هو‬ ‫كما‬‫ب‬( ‫شكل‬3-5): ( ‫شكل‬9-5)‫خاصية‬ ‫ضبط‬(BackColor) ‫يصبح‬‫مائي‬ ‫غامق‬ ‫أخضر‬ ‫النموذج‬ ‫خلفية‬ ‫لون‬ (DarkSeaGreen)‫موضح‬ ‫هو‬ ‫كما‬‫ب‬‫شكل‬ (3-6): ( ‫شكل‬9-6)‫نافذة‬‫النموذج‬(Form)‫خاصية‬ ‫ضبط‬ ‫بعد‬(BackColor) 2.( ‫للنموذج‬ ‫االتجاه‬ ‫خاصية‬ ‫لضبط‬frmSquare:) ‫القيمة‬ ‫اختر‬(Yes)( ‫للخاصية‬RightToLeft)‫موضح‬ ‫هو‬ ‫كما‬‫ب‬( ‫شكل‬9-7): 1-( ‫الخاصية‬ ‫قيمة‬ ‫أن‬ ‫نجد‬Text‫ان‬‫و‬‫العن‬ ‫شريط‬ ‫في‬ ‫كنص‬ ‫ظهرت‬ )‫النموذج‬ ‫لنافذة‬ (frmSquare.) 2-( ‫الخاصية‬ ‫لقيمة‬ ‫اضي‬‫ر‬‫االفت‬ ‫الوضع‬Text)( ‫الخاصية‬‫و‬Name‫احدة‬‫و‬ )‫وهو‬(Form1.) 3-( ‫أصبح‬ ‫النموذج‬ ‫اسم‬frmSquare( ‫كان‬ ‫أن‬ ‫بعد‬ )Form1.)
  5. 5. (09) ‫الفصل‬‫الثالث‬‫أ‬‫التحكم‬ ‫ات‬‫و‬‫د‬ Controls ( ‫شكل‬9-7)‫خاصية‬ ‫ضبط‬(RightToLeft) ‫أصبح‬‫الكتابة‬ ‫اتجاه‬‫ل‬‫لنموذج‬‫اليسار‬ ‫إلى‬ ‫اليمين‬ ‫من‬ ‫موضح‬ ‫هو‬ ‫كما‬‫ب‬( ‫شكل‬9-8): ( ‫شكل‬9-8)‫نافذة‬‫النموج‬(Form)‫خاصية‬ ‫ضبط‬ ‫بعد‬(RightToLeft) 3.( ‫للنموذج‬ ‫االتجاه‬ ‫تخطيط‬ ‫خاصية‬ ‫لضبط‬frmSquare:) ( ‫القيمة‬ ‫اختر‬True( ‫للخاصية‬ )RightToLeftLayout) ‫موضح‬ ‫هو‬ ‫كما‬‫بشكل‬(9-3): ( ‫شكل‬9-3)‫خاصية‬ ‫ضبط‬(RightToLeftLayout) ‫اتجاه‬ ‫تخطيط‬ ‫أصبح‬‫النموذج‬‫اليمين‬ ‫من‬ ‫اليسار‬ ‫إلى‬ ‫موضح‬ ‫هو‬ ‫كما‬‫ب‬( ‫شكل‬3-11): ( ‫شكل‬9-14)‫نافذة‬‫النموذج‬(Form)‫خاصية‬ ‫ضبط‬ ‫بعد‬(RightToLeftLayout) ( ‫الخاصية‬ ‫تنشط‬ ‫يتم‬ ‫ال‬RightToLeftLayout‫قيمة‬ ‫كانت‬ ‫إذا‬ ‫إال‬ ) ( ‫الخاصية‬RightToLeft‫تساوي‬ )(Yes.)
  6. 6. (00) ‫الفصل‬‫الثالث‬‫أ‬‫التحكم‬ ‫ات‬‫و‬‫د‬ Controls 4.‫إلخفاء‬‫التصغير‬‫و‬ ‫التكبير‬ ‫صندوق‬( ‫للنموذج‬frmSquare: ) ( ‫القيمة‬ ‫اختر‬False( ‫للخاصيتين‬ )MaximizeBox,MinimizeBox) ‫موضح‬ ‫هو‬ ‫كما‬‫بشكل‬(9-11): ( ‫شكل‬9-11)‫خاصيتي‬ ‫ضبط‬(MaximizeBox)‫و‬(MinimizeBox) ‫على‬ ‫من‬ ‫التصغير‬‫و‬ ‫التكبير‬ ‫مفاتيح‬ ‫اختفت‬‫النموذج‬ ‫موضح‬ ‫هو‬ ‫كما‬‫بشكل‬(9-12): ( ‫شكل‬9-12)‫نافذة‬‫النموذج‬(Form)‫والتصغير‬ ‫التكبير‬ ‫مفتاحي‬ ‫اخفاء‬ ‫بعد‬ 5.( ‫للنموذج‬ ‫التحكم‬ ‫صندوق‬ ‫إلخفاء‬frmSquare): ( ‫القيمة‬ ‫اختر‬False( ‫للخاصية‬ )ControlBox) ‫موضح‬ ‫هو‬ ‫كما‬(‫بشكل‬3-13): ( ‫شكل‬9-19)‫خاصية‬ ‫ضبط‬(ControlBox) ‫النموذج‬ ‫على‬ ‫من‬ ‫التحكم‬ ‫صندوق‬ ‫اختفى‬ ‫موضح‬ ‫هو‬ ‫كما‬‫ب‬( ‫شكل‬9-10): ( ‫شكل‬9-10)‫نافذة‬‫النموذج‬(Form)‫اخفاء‬ ‫بعد‬‫صندوق‬‫التحكم‬ ‫وجود‬ ‫عدم‬ ‫الحظ‬ ‫ومف‬ ‫التكبير‬ ‫مفتاح‬‫تاح‬ ‫التصغير‬
  7. 7. (05) ‫الفصل‬‫الثالث‬‫أ‬‫التحكم‬ ‫ات‬‫و‬‫د‬ Controls 6.( ‫النموذج‬ ‫نافذة‬ ‫حدود‬ ‫إلخفاء‬frmSquare): ( ‫القيمة‬ ‫اختر‬None( ‫للخاصية‬ )FormBorderStyle) ‫موضح‬ ‫هو‬ ‫كما‬(‫بشكل‬3-15): ( ‫شكل‬9-15)‫خاصية‬ ‫ضبط‬(FormBorderStyle) ‫فأصبحت‬‫حدود‬ ‫بدون‬ ‫النموذج‬ ‫نافذة‬ ‫موضح‬ ‫هو‬ ‫كما‬(‫بشكل‬3-16): ( ‫شكل‬9-16)‫نافذة‬‫النموذج‬(Form)‫الحدود‬ ‫اخفاء‬ ‫بعد‬ ( ‫الخاصية‬ ‫ضبط‬ ‫بإعادة‬ ‫قم‬ ‫معلمك‬ ‫بمعاونة‬FormBorderStyle( ‫القيمة‬ ‫إلى‬ )Sizable) ‫أظهر‬‫و‬.‫التحكم‬ ‫وصندوق‬ ‫التصغير‬‫و‬ ‫التكبير‬ ‫مفاتيح‬ ( ‫شكل‬9-17)‫ايقونة‬(Start Debugging)‫في‬‫شريط‬‫القياسي‬ ‫أدوات‬ ‫اختفاء‬ ‫الحظ‬ ‫العنوان‬ ‫شريط‬ ‫النافذة‬ ‫وحدود‬ ( ‫الخاصية‬FormBorderStyle( ‫منها‬ ‫القيم‬ ‫من‬ ‫العديد‬ ‫لها‬ )Sizable‫التحكم‬ ‫الممكن‬ ‫من‬ ‫أنه‬ ‫تعني‬ ) ‫النمو‬ ‫نافذة‬ ‫حجم‬ ‫في‬( ‫ذج‬Form.‫حدودها‬ ‫خالل‬ ‫من‬ ) ( ‫الخصائص‬ ‫في‬Properties‫ضبط‬ ‫عند‬ ‫السابقة‬ )‫أي‬‫خاصية‬(Property)‫منها‬‫على‬ ‫ها‬‫أثر‬ ‫يظهر‬ ( ‫النموذج‬ ‫نافذة‬Form. ‫ا‬‫ر‬‫فو‬ ) ‫خصائص‬ ‫هناك‬(Properties)( ‫النموذج‬ ‫نافذة‬ ‫على‬ ‫ها‬‫أثر‬ ‫يظهر‬ ‫ال‬Form‫التحكم‬ ‫ات‬‫و‬‫أد‬ ‫أو‬ ) (Controls‫ويسمي‬ ‫نامج‬‫ر‬‫الب‬ ‫اختبار‬ ‫وضع‬ ‫في‬ ‫إال‬ )(Start Debugging.‫نامج‬‫ر‬‫الب‬ ‫تشغيل‬ ‫عند‬ ‫أو‬ ) ( ‫عمل‬ ‫يمكنك‬Start Debugging( ‫أيقونة‬ ‫على‬ ‫النقر‬ ‫يق‬‫ر‬‫ط‬ ‫عن‬ )Start Debugging)‫يط‬‫ر‬‫ش‬ ‫في‬ ( ‫قياسي‬ ‫ات‬‫و‬‫أد‬Standard)‫مو‬ ‫هو‬ ‫كما‬( ‫بشكل‬ ‫ضح‬3-11):
  8. 8. (06) ‫الفصل‬‫الثالث‬‫أ‬‫التحكم‬ ‫ات‬‫و‬‫د‬ Controls ( ‫اجهة‬‫و‬IDE‫قبل‬ )‫وبعد‬( ‫أيقونة‬ ‫على‬ ‫النقر‬Start Debugging)‫ب‬ ‫موضح‬ ‫هو‬ ‫كما‬( ‫شكل‬3-11.) ‫أيقونة‬ ‫على‬ ‫انقر‬Start Debugging ( ‫شكل‬9-18)‫شكل‬‫نافذة‬‫النموذج‬(Form)‫في‬‫التشغيل‬ ‫ووضع‬ ‫التصميم‬ ‫وضع‬ ‫النموذج‬ ‫نافذة‬ ‫ظهور‬ ‫الحظ‬(Form).‫التشغيل‬ ‫أثناء‬ ‫النموذج‬ ‫نافذة‬ ‫الحظ‬(Form)‫التصميم‬ ‫وضع‬ ‫في‬ ( ‫وضع‬ ‫أيقاف‬ ‫يتم‬Debugging( ‫أيقونة‬ ‫استخدام‬ ‫طريق‬ ‫عن‬ )Stop Debugging) ‫موضح‬ ‫هو‬ ‫كما‬‫ب‬(‫شكل‬3-11.)
  9. 9. (07) ‫الفصل‬‫الثالث‬‫أ‬‫التحكم‬ ‫ات‬‫و‬‫د‬ Controls 1.‫النموذج‬ ‫نافذة‬ ‫أصبحت‬(Form)‫م‬‫لء‬.‫الشاشة‬ 2.( ‫الخاصية‬ ‫أثر‬WindowState( ‫عمل‬ ‫بعد‬ ‫إال‬ ‫يظهر‬ ‫ال‬ )Start Debugging.) ( ‫شكل‬9-13)‫ايقونة‬((Stop Debugging‫في‬‫القياسي‬ ‫األدوات‬ ‫شريط‬ 1.‫لضبط‬‫خ‬‫اص‬‫ي‬‫تي‬‫النموذج‬ ‫نافذة‬ ‫أيقونة‬ )‫إخفاء‬ ‫أو‬ ‫(إظهار‬(Form)‫للنموذج‬ ‫البدء‬ ‫وموضع‬ ‫المهام‬ ‫شريط‬ ‫في‬ (frmSquare‫تم‬ )( ‫اختيار‬false)&(CenterScreen)‫هو‬ ‫كما‬‫موضح‬‫بشكل‬(3-21): ( ‫شكل‬9-24)‫خاصيتي‬ ‫ضبط‬(ShowIntaskbar)‫و‬(StartPosition) ‫قم‬‫بالضغط‬‫مفتاح‬ ‫على‬F5( ‫لعمل‬Start Debugging.) 1.‫نافذة‬ ‫حالة‬ ‫خاصية‬ ‫لضبط‬( ‫النموذج‬WindowState: ) ( ‫القيمة‬ ‫اختر‬Maximized)‫موضح‬ ‫هو‬ ‫كما‬‫بشكل‬(9-21): ( ‫شكل‬9-21)‫خاصية‬ ‫ضبط‬(WindowState) ( ‫باختيار‬ ‫قم‬Start Debugging)‫قائمة‬ ‫من‬Debug( ‫لعمل‬Start Debugging.) 1.‫النموذج‬ ‫نافذة‬ ‫ظهور‬(Form)‫النموذج‬ ‫نافذة‬ ‫أيقونة‬ ‫ظهور‬ ‫وعدم‬ ‫الشاشة‬ ‫منتصف‬ ‫في‬ (Form).‫المهام‬ ‫شريط‬ ‫في‬ 2.(‫من‬ ‫كل‬ ‫أثر‬ShowInTaskbar)&(StartPosition‫ال‬ )( ‫عمل‬ ‫بعد‬ ‫إال‬ ‫يظهر‬Start Debugging.)
  10. 10. (08) ‫الفصل‬‫الثالث‬‫أ‬‫التحكم‬ ‫ات‬‫و‬‫د‬ Controls ‫الخصائص‬ ‫من‬ ‫العديد‬ ‫هناك‬ ‫أن‬ ‫لنا‬ ‫يتضح‬ ‫سبق‬ ‫مما‬(Properties)‫النموذج‬ ‫لنافذة‬(Form)‫كما‬ ‫موضح‬ ‫هو‬( ‫بجدول‬9-1): ‫م‬‫الخاصية‬‫الوظيفة‬ 1Name‫للنموذج‬ ‫يشير‬ ‫الذي‬ ‫االسم‬(Form).‫الكود‬ ‫في‬ ‫المستخدم‬ 2Text‫للنموذج‬ ‫ان‬‫و‬‫العن‬ ‫شريط‬ ‫على‬ ‫الظاهر‬ ‫النص‬(Form). 3FormBorderStyle( ‫النموذج‬ ‫نافذة‬ ‫حدود‬ ‫شكل‬Form.) 4BackColor‫الخلفي‬ ‫اللون‬( ‫النموذج‬ ‫لنافذة‬Form.) 5WindowState‫أو‬ ‫تكبير‬ ‫وضع‬ ‫في‬ ‫اء‬‫و‬‫س‬ ‫الشاشة‬ ‫على‬ ‫النافذة‬ ‫حجم‬ ‫تحدد‬ .‫عادي‬ ‫أو‬ ‫تصغير‬ 6ControlBox.‫للنافذة‬ ‫التحكم‬ ‫صندوق‬ ‫إخفاء‬ ‫أو‬ ‫ظهور‬ ‫في‬ ‫تتحكم‬ 1MinimizeBox.‫التصغير‬ ‫صندوق‬ ‫إخفاء‬ ‫أو‬ ‫ظهور‬ ‫في‬ ‫تتحكم‬ 1MaximizeBox‫إخفاء‬ ‫أو‬ ‫ظهور‬ ‫في‬ ‫تتحكم‬.‫التكبير‬ ‫صندوق‬ 1ShowInTaskbar‫النموذج‬ ‫نافذة‬ ‫أيقونة‬ ‫إخفاء‬ ‫أو‬ ‫ظهور‬ ‫في‬ ‫تتحكم‬(Form)‫على‬ ( ‫المهام‬ ‫شريط‬Task Bar.) 11StartPosition‫النموذج‬ ‫نافذة‬ ‫مكان‬ ‫تحدد‬(Form).‫الشاشة‬ ‫على‬ 11RightToLeftLayout‫التحكم‬ ‫ات‬‫و‬‫أد‬ ‫تخطيط‬ ‫كان‬ ‫ما‬ ‫إذا‬ ‫تحدد‬(Controls)‫ناف‬ ‫على‬‫ذة‬ ‫النموذج‬(Form)‫اليسار‬ ‫إلى‬ ‫اليمين‬ ‫من‬. 12RightToLeft‫كان‬ ‫ما‬ ‫إذا‬ ‫تحدد‬‫اتجاه‬‫التحكم‬ ‫ات‬‫و‬‫أد‬(Controls)‫اليمين‬ ‫من‬ ‫مثل‬ ‫اليسار‬ ‫إلي‬‫اتجاه‬( ‫النص‬ ‫لصندوق‬ ‫الكتابة‬TextBox.) ‫جدول‬(9-1)‫خصائص‬‫نافذة‬‫النموذج‬(Form)
  11. 11. (03) ‫الفصل‬‫الثالث‬‫أ‬‫التحكم‬ ‫ات‬‫و‬‫د‬ Controls ‫التحكم‬ ‫ات‬‫و‬‫أد‬ ‫أحد‬ ‫هو‬(Controls)‫النموذج‬ ‫نافذة‬ ‫على‬ ‫رسمها‬ ‫يمكن‬ ‫التي‬(Form)‫خالله‬ ‫من‬ ‫الذي‬‫و‬ .‫معينة‬ ‫مهمة‬ ‫لتنفيذ‬ ‫علية‬ ‫النقر‬ ‫نامج‬‫ر‬‫الب‬ ‫مستخدم‬ ‫يستطيع‬ ‫ع‬‫مشرو‬ ‫بإنشاء‬ ‫قم‬(Project)‫النموذج‬ ‫نافذة‬ ‫بإعداد‬ ‫وقم‬ ‫جديد‬(Form) ‫هو‬ ‫كما‬‫موضح‬‫بشكل‬(9-22): ( ‫شكل‬9-22)‫نافذة‬‫ال‬‫نموذج‬(Form) : 1-‫امر‬ ‫زر‬ ‫ضع‬(Button)‫النموذج‬ ‫نافذة‬ ‫على‬(Form)‫في‬‫المزدوج‬ ‫بالنقر‬ ‫وذلك‬ ‫التصميم‬ ‫وضع‬ ( ‫التحكم‬ ‫أداة‬ ‫على‬Button‫ات‬‫و‬‫األد‬ ‫صندوق‬ ‫من‬ )(Toolbox)‫موضح‬ ‫هو‬ ‫كما‬( ‫بشكل‬3-23): ( ‫شكل‬9-29)‫األمر‬ ‫زر‬((Button‫في‬‫األدوات‬ ‫شريط‬ ‫الزر‬ ‫يظهر‬(Button)‫النموذج‬ ‫نافذة‬ ‫على‬(Form) ‫موضح‬ ‫هو‬ ‫كما‬‫بشكل‬(9-20): ( ‫شكل‬9-20)‫األمر‬ ‫زر‬ ‫شكل‬((Button‫بعد‬‫رسمه‬‫النموذج‬ ‫نافذة‬ ‫على‬(Form) 3-2‫األمر‬ ‫زر‬Button .‫مزدوجا‬ ‫نقرا‬ ‫انقر‬
  12. 12. (54) ‫الفصل‬‫الثالث‬‫أ‬‫التحكم‬ ‫ات‬‫و‬‫د‬ Controls ‫التحكم‬ ‫ات‬‫و‬‫أد‬ ‫موقع‬ ‫بضبط‬ ‫نقوم‬ ‫سوف‬(Controls)‫النموذج‬ ‫على‬(Form)‫وذلك‬ ( ‫الخاصية‬ ‫بضبط‬Location‫حجم‬ ‫و‬ )‫التحكم‬ ‫أداة‬(Control)‫وذلك‬( ‫الخاصية‬ ‫بضبط‬Size‫من‬ ) ‫الخصائص‬ ‫قيم‬ ‫على‬ ‫يؤثر‬ ‫بما‬ ‫ة‬‫ر‬‫الفأ‬ ‫استخدام‬ ‫خالل‬(Properties)‫الخصائص‬ ‫صندوق‬ ‫في‬ (Properties). 2-‫بتنشيط‬ ‫قم‬‫األمر‬ ‫زر‬(Button1)‫وذلك‬‫بالنقر‬‫عليه‬: 3-‫منتصف‬ ‫إلى‬ ‫ة‬‫الفأر‬ ‫مؤشر‬ ‫بتوجيه‬ ‫قم‬‫زر‬‫األمر‬(Button)‫النموذج‬ ‫منتصف‬ ‫إلي‬ ‫اسحب‬‫و‬(Form) ‫موضح‬ ‫هو‬ ‫كما‬‫بشكل‬(3-25)( ‫وشكل‬3-26): ( ‫شكل‬3-22)‫موقع‬‫األمر‬ ‫زر‬(Button‫والسحب‬ ‫النقر‬ ‫قبل‬ ) ‫خاصية‬ ‫قيم‬ ‫الحظ‬(Location)‫تحدد‬ ‫التي‬ ‫النموذج‬ ‫نافذة‬ ‫على‬ ‫األداة‬ ‫موضع‬(Form). ( ‫الزر‬ ‫أركان‬‫و‬ ‫حدود‬ ‫على‬ ‫بعات‬‫ر‬‫م‬ ‫ثمان‬ ‫ظهور‬Button) ( ‫الزر‬ ‫حجم‬ ‫تغيير‬ ‫إمكانية‬ ‫يعني‬ ‫وهذا‬Button( ‫النموذج‬ ‫نافذة‬ ‫على‬ )Form‫عملية‬ ‫باستخدام‬ ) ‫اإلف‬‫و‬ ‫السحب‬‫الزر‬ ‫موضع‬ ‫تغيير‬ ‫يمكن‬ ‫ايضا‬ ،‫الثمانية‬ ‫بعات‬‫ر‬‫الم‬ ‫خالل‬ ‫من‬ ‫ة‬‫ر‬‫الفأ‬ ‫بمؤشر‬ ‫الت‬ (Button‫شكله‬ ‫وتغير‬ ‫ة‬‫ر‬‫الفأ‬ ‫بمؤشر‬ ‫الزر‬ ‫على‬ ‫الوقوف‬ ‫عند‬ ‫اإلفالت‬‫و‬ ‫السحب‬ ‫عملية‬ ‫باستخدام‬ ) .‫الرؤوس‬ ‫باعي‬‫ر‬ ‫لشكل‬
  13. 13. (51) ‫الفصل‬‫الثالث‬‫أ‬‫التحكم‬ ‫ات‬‫و‬‫د‬ Controls ( ‫شكل‬9-26)‫زر‬ ‫موقع‬‫األمر‬(Button‫والسحب‬ ‫النقر‬ ‫بعد‬ ) 4-‫التحكم‬ ‫بأداة‬ ‫المحيطة‬ ‫التحجيم‬ ‫مربعات‬ ‫أحد‬ ‫إلى‬ ‫ة‬‫الفأر‬ ‫مؤشر‬ ‫بتوجيه‬ ‫قم‬( ‫األمر‬ ‫زر‬Button)‫قم‬ ‫ثم‬ ‫بعملية‬‫الخارج‬ ‫إلى‬ ‫متجها‬ ‫اإلفالت‬ ‫و‬ ‫السحب‬‫كما‬‫بشكل‬ ‫موضح‬ ‫هو‬(3-21)( ‫شكل‬ ‫و‬3-21) ( ‫شكل‬9-27)‫حجم‬‫األمر‬ ‫زر‬(Button)‫مقابض‬ ‫أحد‬ ‫وسحب‬ ‫نقر‬ ‫قبل‬‫التحجيم‬ ( ‫شكل‬9-28)‫حجم‬‫األمر‬ ‫زر‬(Button‫والسحب‬ ‫النقر‬ ‫بعد‬ ) ‫خاصية‬ ‫قيم‬ ‫الحظ‬(Size)‫حجم‬ ‫تحدد‬ ‫التي‬‫التحكم‬ ‫أداة‬ ‫النموذج‬ ‫نافذة‬ ‫على‬(Form).‫التحجيم‬ ‫عمل‬ ‫قبل‬ ‫خاصية‬ ‫قيم‬ ‫الحظ‬(Size)‫حجم‬ ‫تحدد‬ ‫التي‬‫التحكم‬ ‫أداة‬‫على‬ ‫النموذج‬ ‫نافذة‬(Form).‫التحجيم‬ ‫عمل‬ ‫بعد‬ ‫الخاصية‬ ‫قيمة‬ ‫تغير‬ ‫الحظ‬(Location)‫التي‬ ‫ألدا‬ ‫الجديد‬ ‫الموضع‬ ‫تحدد‬‫ة‬‫نافذة‬ ‫على‬ ‫التحكم‬ ‫النموذج‬(Form). ‫التحجيم‬ ‫مربعات‬
  14. 14. (52) ‫الفصل‬‫الثالث‬‫أ‬‫التحكم‬ ‫ات‬‫و‬‫د‬ Controls 5-( ‫للزر‬ ‫األتية‬ ‫الخصائص‬ ‫بضبط‬ ‫قم‬ ‫معلمك‬ ‫بمعاونة‬Button1) ‫موضح‬ ‫هو‬ ‫كما‬‫بشكل‬(3-21): ( ‫شكل‬9-23)‫الخصائص‬ ‫ضبط‬(Backcolor)‫و‬(font)‫و‬(ForeColor)‫لزر‬‫األمر‬(Button) ‫الخصائص‬ ‫ضبط‬ ‫بعد‬(Properties)‫أصبح‬ ‫السابقة‬ ‫الخلفية‬ ‫لون‬‫أصفر‬‫هو‬ ‫الزر‬ ‫على‬ ‫الظاهر‬ ‫النص‬‫و‬ "‫"أحسب‬‫األمامي‬ ‫اللون‬‫و‬‫أزرق‬‫اختيار‬ ‫وتم‬‫شكل‬ ‫وحجم‬‫للنص‬‫التحكم‬ ‫أداة‬ ‫على‬ ‫الظاهر‬ ‫كما‬‫موضح‬ ‫هو‬‫بشكل‬(9-94): ( ‫شكل‬9-94)‫شكل‬‫األمر‬ ‫زر‬(Button)‫خصائص‬ ‫تغيير‬ ‫بعد‬( ‫ه‬Properties) ‫الخصائص‬ ‫من‬ ‫العديد‬ ‫هناك‬ ‫أن‬ ‫لنا‬ ‫يتضح‬ ‫سبق‬ ‫مما‬(Properties)‫زر‬ ‫التحكم‬ ‫ألداة‬‫األمر‬ (Button)‫موضح‬ ‫هو‬ ‫كما‬‫بجدول‬(3-2): ‫م‬‫الخاصية‬‫الوظيفة‬ 1Text‫الزر‬ ‫على‬ ‫الظاهر‬ ‫النص‬ ‫عن‬ ‫ة‬‫عبار‬(Button). 2ForeColor‫ة‬‫عبار‬‫عن‬‫الزر‬ ‫على‬ ‫الظاهر‬ ‫للنص‬ ‫األمامي‬ ‫اللون‬(Button)‫(لون‬ .)‫الخط‬ 3BackColor‫للزر‬ ‫الخلفي‬ ‫اللون‬ ‫عن‬ ‫ة‬‫عبار‬(Button).)‫الخلفية‬ ‫(لون‬ 4Font‫الزر‬ ‫على‬ ‫الظاهر‬ ‫النص‬ ‫خط‬ )‫وتأثير‬ ‫وحجم‬ ‫(شكل‬ ‫ة‬‫عبار‬(Button).
  15. 15. (59) ‫الفصل‬‫الثالث‬‫أ‬‫التحكم‬ ‫ات‬‫و‬‫د‬ Controls 5Location‫الزر‬ ‫موقع‬ ‫عن‬ ‫ة‬‫عبار‬(Button)‫النموذج‬ ‫نافذة‬ ‫على‬(Form). 6Size‫الزر‬ ‫وعرض‬ ‫ارتفاع‬ ‫عن‬ ‫ة‬‫عبار‬(Button)‫النموذج‬ ‫نافذة‬ ‫على‬ (Form). ‫جدول‬(9-2)‫بعض‬‫خصائص‬(Properties)‫األمر‬ ‫زر‬(Button) ‫التحكم‬ ‫ات‬‫و‬‫أد‬ ‫من‬ ‫هي‬(Controls)‫نامج‬‫ر‬‫الب‬ ‫مستخدم‬ ‫على‬ ‫يسهل‬ ‫ان‬‫و‬‫عن‬ ‫إعطاء‬ ‫في‬ ‫تستخدم‬ ‫التي‬ ‫ة‬‫ر‬‫تغيي‬ ‫يمكن‬ ‫ال‬‫و‬ ‫النافذة‬ ‫محتوى‬ ‫فهم‬‫فيه‬ ‫بالكتابة‬.‫نامج‬‫ر‬‫الب‬ ‫تشغيل‬ ‫أثناء‬ ‫المستخدم‬ ‫قبل‬ ‫من‬ 1-(‫ان‬‫و‬‫عن‬ ‫التحكم‬ ‫أداة‬ ‫ضع‬ ‫السابق‬ ‫النموذج‬ ‫في‬label1) 2-‫خصائصها‬ ‫بضبط‬ ‫قم‬ ‫ثم‬(Properties)‫معلمك‬ ‫بمعاونة‬‫كما‬( ‫بجدول‬3-3): ‫الخاصية‬ ‫القيمة‬ Name lblResult Text ":‫"النتيجة‬ ForeColor .‫يناسبك‬ ‫لونا‬ ‫اختر‬ BackColor .‫يناسبك‬ ‫لونا‬ ‫اختر‬ Font ‫الذي‬ ‫الخط‬ ‫ع‬‫ونو‬ ‫وتأثير‬ ‫حجم‬ ‫اختر‬ .‫يناسبك‬ AutoSize False BorderStyle FixedSingle ‫جدول‬(9-9)‫خصائص‬ ‫بعض‬(Properties)‫العنوان‬ ‫أداة‬(Label) 3-3‫العنوان‬Label
  16. 16. (50) ‫الفصل‬‫الثالث‬‫أ‬‫التحكم‬ ‫ات‬‫و‬‫د‬ Controls 3-( ‫التحكم‬ ‫أداة‬ ‫حجم‬ ‫بتغيير‬ ‫قم‬labe1l‫أحد‬ ‫على‬ ‫السحب‬‫و‬ ‫بالنقر‬ )‫تصبح‬ ‫بحيث‬ ‫التحجيم‬ ‫مربعات‬ ‫موضح‬ ‫هو‬ ‫كما‬‫بشكل‬(3-31): ( ‫شكل‬9-91)‫العنوان‬ ‫أداة‬ ‫حجم‬ ‫تغيير‬(Label) ‫الخصائص‬ ‫من‬ ‫العديد‬ ‫هناك‬ ‫أن‬ ‫لنا‬ ‫يتضح‬ ‫سبق‬ ‫مما‬(Properties)‫ان‬‫و‬‫العن‬ ‫تحكم‬ ‫ألداة‬ (Label)‫موضح‬ ‫هو‬ ‫كما‬‫بجدول‬(3-4): ‫م‬‫الخاصية‬‫الوظيفة‬ 1AutoSize‫حجم‬ ‫كان‬ ‫ما‬ ‫إذا‬ ‫تحدد‬‫تحكم‬ ‫أداة‬‫ان‬‫و‬‫العن‬(Label)‫يتح‬‫النص‬ ‫حسب‬ ‫تلقائيا‬ ‫دد‬ ‫المكتوب‬‫عليه‬‫ال‬ ‫أم‬. 2BorderStyle‫حدود‬ ‫شكل‬ ‫تحدد‬‫تحكم‬ ‫أداة‬‫ان‬‫و‬‫العن‬(Label). ‫جدول‬(9-0)‫خصائص‬(Properties)‫العنوان‬ ‫أداة‬(Label) ‫الخاصية‬ ‫قيمة‬ ‫تكون‬ ‫عندما‬(AutoSize)( ‫تساوي‬False)‫م‬ٌ‫ت‬‫كن‬‫من‬‫أداة‬ ‫حجم‬ ‫تغيير‬‫التحكم‬ (Label).‫يدويا‬ ‫الخاصية‬ ‫قيمة‬ ‫تغيير‬ ‫عند‬(AutoSize)‫إلى‬(True)‫حجم‬ ‫يتحدد‬‫التحكم‬ ‫أداة‬(Label)‫حسب‬ .‫عليها‬ ‫الظاهر‬ ‫النص‬ ‫التحكم‬ ‫أداة‬(Label)‫مجموعة‬ ‫لها‬‫ى‬‫أخر‬‫ال‬ ‫من‬( ‫مثل‬ ‫خصائص‬Name-Text-Font– ForeColor–BackColor–Visible–Size–Location–RightToLeft-Image) .‫سابقا‬ ‫تعلمنا‬ ‫كما‬ ‫معها‬ ‫التعامل‬ ‫يتم‬
  17. 17. (55) ‫الفصل‬‫الثالث‬‫أ‬‫التحكم‬ ‫ات‬‫و‬‫د‬ Controls ‫الكتابة‬ ‫صندوق‬ ‫يستخدم‬(TextBox)‫في‬‫استقبال‬.‫النصية‬ ‫نامج‬‫ر‬‫الب‬ ‫مستخدم‬ ‫مدخالت‬ 1-‫ع‬‫مشرو‬ ‫بإنشاء‬ ‫قم‬(Project)‫النموذج‬ ‫نافذة‬ ‫تكون‬ ‫بحيث‬ ‫جديد‬(Form)‫هو‬ ‫كما‬( ‫بشكل‬3-32): ( ‫شكل‬9-92)‫نافذة‬‫النموذج‬(Form)‫تصميمه‬ ‫المطلوب‬ 2-‫القيمة‬ ‫إلى‬ ‫النص‬ ‫لطول‬ ‫األقصى‬ ‫الحد‬ ‫خاصية‬ ‫بضبط‬ ‫قم‬31( ‫للصندوق‬TextBox1‫يكتب‬ ‫الذي‬ ) " ‫فيه‬‫االسم‬‫من‬ ‫أكثر‬ ‫إدخال‬ ‫من‬ ‫المستخدم‬ ‫يتمكن‬ ‫ال‬ ‫حتى‬ "31‫حرف‬‫يلي‬ ‫كما‬: ‫الخاصية‬ ‫القيمة‬ MaxLength 03 3-‫القيمة‬ ‫إلى‬ ‫المرور‬ ‫حرف‬ ‫خاصية‬ ‫بضبط‬ ‫قم‬(*)( ‫للصندوق‬TextBox2‫"كلمة‬ ‫فيه‬ ‫يكتب‬ ‫الذي‬ ) ‫شكل‬ ‫على‬ ‫المستخدم‬ ‫مدخالت‬ ‫تظهر‬ ‫حتى‬ "‫المرور‬(*)‫يلي‬ ‫كما‬: ‫الخاصية‬ ‫القيمة‬ PasswordChar * TextBox1 TextBox2 TextBox3 ‫العنوان‬ ‫تحكم‬ ‫أدوات‬ (Label) ‫عنوان‬ ‫تحكم‬ ‫أداة‬ (Label) ‫أمر‬ ‫زر‬ ‫تحكم‬ ‫أداة‬ (Button) 3-4‫الكتابة‬ ‫صندوق‬TextBox
  18. 18. (56) ‫الفصل‬‫الثالث‬‫أ‬‫التحكم‬ ‫ات‬‫و‬‫د‬ Controls 4-( ‫القيمة‬ ‫إلى‬ ‫األسطر‬ ‫تعدد‬ ‫خاصية‬ ‫بضبط‬ ‫قم‬True( ‫للصندوق‬ )TextBox3‫فيه‬ ‫يكتب‬ ‫الذي‬ ) ‫أسطر‬ ‫عدة‬ ‫على‬ ‫الصندوق‬ ‫داخل‬ ‫الكتابة‬ ‫من‬ ‫المستخدم‬ ‫يتمكن‬ ‫حتى‬ "‫"المالحظات‬‫يلي‬ ‫كما‬: ‫الخاصية‬ ‫القيمة‬ MultiLine True ‫النموذج‬ ‫نافذة‬ ‫تظهر‬ ‫بحيث‬(Form)‫البيانات‬ ‫دخال‬‫ا‬‫و‬ ‫التشغيل‬ ‫عند‬‫اسطة‬‫و‬‫ب‬‫المستخدم‬‫موضح‬ ‫هو‬ ‫كما‬ ( ‫بشكل‬3-33): ( ‫شكل‬9-99)‫النموذج‬ ‫نافذة‬(Form)‫المطلوبة‬ ‫البيانات‬ ‫كتابة‬ ‫بعد‬ ( ‫النص‬ ‫صندوق‬ ‫تحكم‬ ‫أداة‬ ‫أن‬ ‫يتضح‬ ‫سبق‬ ‫مما‬TextBox‫الخصائص‬ ‫ببعض‬ ‫يتميز‬ ) (Properties))‫موضح‬ ‫هو‬ ‫كما‬(‫بجدول‬3-5): ‫م‬‫الخاصية‬‫الوظيفة‬ 1MaxLength‫داخل‬ ‫كتابتها‬ ‫يمكن‬ ‫التي‬ ‫الحرف‬ ‫لعدد‬ ‫األقصى‬ ‫الحد‬ ‫تحدد‬ ‫النص‬ ‫صندوق‬(TextBox). 2PasswordChar‫النص‬ ‫من‬ ‫بدال‬ ‫الظهور‬ ‫في‬ ‫يستخدم‬ ‫رمز‬ ‫تحديد‬ ‫من‬ ‫تمكن‬ .‫مثال‬ ‫مرور‬ ‫كلمة‬ ‫عمل‬ ‫أردنا‬ ‫ما‬ ‫إذا‬ ‫حالة‬ ‫في‬ ‫المكتوب‬ 0MultiLine‫كانت‬ ‫ما‬ ‫إذا‬ ‫تحدد‬‫التحكم‬ ‫أداة‬‫النص‬ ‫صندوق‬(TextBox)‫تتيح‬ .‫األسطر‬ ‫تعدد‬ ‫إمكانية‬ ‫جدول‬(9-5)‫خصائص‬ ‫بعض‬(Properties)‫الكتابة‬ ‫صندوق‬ ‫أداة‬(TextBox) ‫من‬ ‫اقل‬ ‫األحرف‬ ‫عدد‬94‫حرف‬ * ‫بعالمة‬ ‫األحرف‬ ‫استبدلت‬ ‫أسطر‬ ‫عدة‬ ‫على‬ ‫الكتابة‬
  19. 19. (57) ‫الفصل‬‫الثالث‬‫أ‬‫التحكم‬ ‫ات‬‫و‬‫د‬ Controls ‫التحكم‬ ‫أداة‬(TextBox)( ‫مثل‬ ‫الخصائص‬ ‫من‬ ‫ى‬‫أخر‬ ‫مجموعة‬ ‫لها‬Name-Text-Font– ForeColor–Visible–Size–Location–RightToLeft–Enabled‫كما‬ ‫معها‬ ‫التعامل‬ ‫يتم‬ ) ‫سابقا‬ ‫تعلمنا‬ ‫عناصر‬ ‫قائمة‬ ‫عرض‬ ‫في‬ ‫تستخدم‬. 1-‫على‬ ‫بناء‬‫سب‬ ‫ما‬‫ق‬‫ع‬‫مشرو‬ ‫بإنشاء‬ ‫قم‬(Project)‫النموذج‬ ‫نافذة‬ ‫تكون‬ ‫بحيث‬ ‫جديد‬(Form)‫أمر‬ ‫زر‬ ‫بها‬ (Button)‫و‬‫قائمة‬ ‫صندوق‬(ListBox)‫موضح‬ ‫هو‬ ‫كما‬‫بشكل‬(9-90): ( ‫شكل‬9-90)‫النموذج‬ ‫نافذة‬(Form)‫القائمة‬ ‫صندوق‬ ‫أداة‬ ‫ادراج‬ ‫بعد‬(ListBox) 2-‫القائمة‬ ‫صندوق‬ ‫خصائص‬ ‫بضبط‬ ‫قم‬(ListBox1)‫ليصبح‬‫كما‬‫موضح‬ ‫هو‬( ‫بجدول‬3-6): ‫الخاصية‬ ‫القيمة‬ Items ‫عمرو‬ ‫امي‬‫ر‬ ‫ياسمين‬ ‫سمر‬ SelectionMode MultiExtended Sorted True ‫جدول‬(9-6)‫خصائص‬ ‫ضبط‬(Properties)‫القائمة‬ ‫صندوق‬(ListBox) 3-2‫القائمة‬ ‫صندوق‬ListBox
  20. 20. (58) ‫الفصل‬‫الثالث‬‫أ‬‫التحكم‬ ‫ات‬‫و‬‫د‬ Controls ‫خاصية‬ ‫ضبط‬ ‫عند‬(Items)‫الصندوق‬ ‫لنا‬ ‫يظهر‬‫كما‬(‫بشكل‬3-35): ( ‫شكل‬9-95)‫عناصر‬ ‫كتابة‬(Items)‫القائمة‬ ‫بصندوق‬ ‫الخاصة‬(ListBox) ‫النموذج‬ ‫نافذة‬ ‫تظهر‬ ‫بحيث‬(Form)‫التشغيل‬ ‫عند‬‫هو‬ ‫كما‬‫موضح‬( ‫بشكل‬3-36): ( ‫شكل‬9-96)‫القائمة‬ ‫صندوق‬(ListBox)‫المشروع‬ ‫تشغيل‬ ‫اثناء‬(Project) ‫لنا‬ ‫يتضح‬ ‫سبق‬ ‫مما‬‫الخصائص‬ ‫من‬ ‫العديد‬ ‫هناك‬ ‫أن‬(Properties)‫القائمة‬ ‫صندوق‬ ‫التحكم‬ ‫ألداة‬ (ListBox)‫موضح‬ ‫هو‬ ‫كما‬( ‫بجدول‬3-1): ‫م‬‫الخاصية‬‫الوظيفة‬ 1Items‫صندوق‬ ‫على‬ ‫تعرض‬ ‫التي‬ ‫العناصر‬ ‫مجموعة‬ ‫عن‬ ‫ة‬‫ر‬‫عبا‬ ‫القائمة‬(ListBox). 2Sorted.‫ال‬ ‫أو‬ ‫تبة‬‫ر‬‫م‬ ‫العناصر‬ ‫كان‬ ‫ما‬ ‫إذا‬ ‫تحدد‬ 0SelectionMode‫أكثر‬ ‫أو‬ ‫احد‬‫و‬ ‫عنصر‬ ‫اختيار‬ ‫الممكن‬ ‫من‬ ‫كان‬ ‫ما‬ ‫إذا‬ ‫تحدد‬ ‫القائمة‬ ‫صندوق‬ ‫على‬ ‫المعروضة‬ ‫العناصر‬ ‫من‬(ListBox). ‫جدول‬(9-7)‫خصائص‬ ‫بعض‬(Properties)‫القائمة‬ ‫صندوق‬ ‫أداة‬(ListBox) ‫عناصر‬ ‫من‬ ‫عنصر‬ ‫كل‬ ‫كتابة‬ ‫تم‬ ‫الحظ‬ ‫القائمة‬(ListBox)‫سطر‬ ‫في‬ ‫مستقل‬ ‫أبجديا‬ ‫األسماء‬ ‫ترتيب‬ ‫تم‬ ‫عنص‬ ‫من‬ ‫أكثر‬ ‫تحديد‬ ‫أمكنك‬‫ر‬
  21. 21. (53) ‫الفصل‬‫الثالث‬‫أ‬‫التحكم‬ ‫ات‬‫و‬‫د‬ Controls ( ‫التحكم‬ ‫أداة‬ListBox( ‫مثل‬ ‫الخصائص‬ ‫من‬ ‫ى‬‫أخر‬ ‫مجموعة‬ ‫لها‬ )Name–Visible–Size– Location–RightToLeft–ForeColor–Font-BorderStyle‫يتم‬ )‫كما‬ ‫معها‬ ‫التعامل‬ .‫سابقا‬ ‫تعلمنا‬ . ‫احداها‬ ‫الختيار‬ ‫تنسدل‬ ‫عناصر‬ ‫قائمة‬ ‫به‬ ‫صندوق‬ ‫عن‬ ‫ة‬‫ر‬‫عبا‬ 1-‫ع‬‫مشرو‬ ‫بإنشاء‬ ‫قم‬(Project)‫النموذج‬ ‫نافذة‬ ‫تكون‬ ‫بحيث‬ ‫جديد‬(Form)‫بها‬‫تحكم‬ ‫أداة‬ ‫أثنين‬ ‫عدد‬ ‫ان‬‫و‬‫عن‬(Label)‫وسرد‬ ‫ير‬‫ر‬‫تح‬ ‫صندوق‬ ‫تحكم‬ ‫أداة‬‫و‬(ComboBox)‫موضح‬ ‫هو‬ ‫كما‬‫بشكل‬(9-97): ( ‫شكل‬9-97)‫والسرد‬ ‫التحرير‬ ‫صندوق‬(ComboBox) ComboBox1 3-6‫والسرد‬ ‫التحرير‬ ‫صندوق‬ComboBox
  22. 22. (64) ‫الفصل‬‫الثالث‬‫أ‬‫التحكم‬ ‫ات‬‫و‬‫د‬ Controls 2-‫خصائص‬ ‫بضبط‬ ‫قم‬(Properties)‫السرد‬‫و‬ ‫ير‬‫ر‬‫التح‬ ‫صندوق‬(ComboBox1)‫بمعاونة‬‫كما‬ ‫معلمك‬ ( ‫بجدول‬3-1): ‫الخاصية‬ ‫القيمة‬ Items "‫مصر‬‫السودان‬‫جيبوتي‬‫يا‬‫ر‬‫يت‬‫ر‬‫ا‬‫الصومال‬‫ليبي‬‫ا‬‫تونس‬ ‫ائر‬‫ز‬‫الج‬‫المغرب‬‫يتانيا‬‫ر‬‫مو‬" ‫مستقل‬ ‫سطر‬ ‫في‬ ‫بلد‬ ‫كل‬ ‫اسم‬ ‫يكون‬ ‫بحيث‬ AutoCompleteMode Suggest AutoCompleteSource ListItems ‫جدول‬(9-8)‫خصائص‬ ‫ضبط‬(Properties)‫القائمة‬ ‫صندوق‬ ‫أداة‬(ListBox) ‫نافذة‬ ‫تظهر‬ ‫بحيث‬‫النموذج‬(Form)‫التشغيل‬ ‫عند‬( ‫بشكل‬ ‫موضح‬ ‫هو‬ ‫كما‬3-31): ( ‫شكل‬9-98)‫صندوق‬ ‫أداة‬‫والسرد‬ ‫التحرير‬(ComboBox)‫أ‬‫ث‬‫التشغيل‬ ‫ناء‬ ‫الخصائص‬ ‫من‬ ‫العديد‬ ‫هناك‬ ‫أن‬ ‫لنا‬ ‫يتضح‬ ‫سبق‬ ‫مما‬(Properties)‫ير‬‫ر‬‫التح‬ ‫صندوق‬ ‫التحكم‬ ‫ألداة‬ ‫السرد‬‫و‬(ComboBox)‫موضح‬ ‫هو‬ ‫كما‬( ‫بجدول‬3-1): ‫جدول‬(9-3)‫خصائص‬ ‫بعض‬(Properties)‫صندوق‬ ‫أداة‬( ‫والسرد‬ ‫التحرير‬ComboBox) ‫م‬‫الخاصية‬‫الوظيفة‬ 1Items.‫بالقائمة‬ ‫الموجودة‬ ‫العناصر‬ ‫عن‬ ‫ة‬‫ر‬‫عبا‬ 2AutoCompleteSource.‫اإلكمال‬ ‫لعملية‬ ‫المقترحة‬ ‫العناصر‬ ‫مصدر‬ ‫عن‬ ‫ة‬‫ر‬‫عبا‬ 0AutoCompleteMode‫الذي‬ ‫النص‬ ‫عن‬ ‫ة‬‫ر‬‫عبا‬‫عناصر‬ ‫من‬ ‫ء‬‫جز‬ ‫ح‬‫تقتر‬ ‫أساسه‬ ‫على‬ .‫القائمة‬ "‫"ال‬ ‫كتابة‬ ‫عند‬ ‫الحظ‬ ‫الت‬ ‫البالد‬ ‫اقتراح‬ ‫تم‬‫ي‬ ‫من‬ "‫"ال‬ ‫ب‬ ‫تبدأ‬ ‫الحال‬ ‫القائمة‬ ‫عناصر‬‫ية‬
  23. 23. (61) ‫الفصل‬‫الثالث‬‫أ‬‫التحكم‬ ‫ات‬‫و‬‫د‬ Controls ( ‫التحكم‬ ‫أداة‬ComboBox( ‫مثل‬ ‫الخصائص‬ ‫من‬ ‫ى‬‫أخر‬ ‫مجموعة‬ ‫لها‬ )Name–Visible– Size–Location–RightToLeft–ForeColor–Font--BorderStyleItems) .‫سابقا‬ ‫تعلمنا‬ ‫كما‬ ‫معها‬ ‫التعامل‬ ‫يتم‬ ‫التحكم‬ ‫ات‬‫و‬‫أد‬ ‫اء‬‫و‬‫احت‬ ‫في‬ ‫يستخدم‬(Controls)‫النموذج‬ ‫نافذة‬ ‫على‬ ‫احدة‬‫و‬‫ال‬ ‫الوظيفة‬ ‫ذات‬(Form). ‫الخصائص‬ ‫من‬ ‫العديد‬ ‫هناك‬(Properties)‫المجموعة‬ ‫لصندوق‬(GroupBox) 1-‫مجموعة‬ ‫صندوق‬ ‫بإعداد‬ ‫معلمك‬ ‫بمعاونة‬ ‫قم‬(GroupBox)‫مستعينا‬( ‫بجدول‬3-11)،‫يصبح‬ ‫بحيث‬ ‫موضح‬ ‫هو‬ ‫كما‬(‫بشكل‬3-31): ‫القيمة‬ ‫الخاصية‬ ‫م‬ ‫ع‬‫النو‬ Text 1 ‫األحمر‬ ‫لون‬ ‫اختر‬ ForeColor 2 Yes RightToLeft 0 ‫جدول‬(9-14)‫خصائص‬ ‫ضبط‬(Properties)‫المجموعة‬ ‫صندوق‬ ‫أداة‬(GroupBox) .‫الخصائص‬ ‫ضبط‬ ‫قبل‬ ‫المجموعة‬ ‫صندوق‬‫ضبط‬ ‫بعد‬ ‫المجموعة‬ ‫صندوق‬‫الخصائص‬. ‫شكل‬(9-93)‫المجموعة‬ ‫صندوق‬ ‫أداة‬(GroupBox)‫قبل‬‫وبعد‬‫ضبط‬‫خصائصه‬(Properties) 3-7‫المجموعة‬ ‫صندوق‬GroupBox
  24. 24. (62) ‫الفصل‬‫الثالث‬‫أ‬‫التحكم‬ ‫ات‬‫و‬‫د‬ Controls ‫الخصائص‬ ‫بعض‬ ‫أثر‬ ‫يظهر‬ ‫ال‬(Properties)‫وضع‬ ‫في‬ ‫يظهر‬ ‫ولكن‬ ‫التصميم‬ ‫وضع‬ ‫في‬ ‫التشغيل‬‫موضح‬ ‫هو‬ ‫كما‬( ‫بشكل‬3-41): : ‫بدائل‬ ‫عدة‬ ‫من‬ ‫احد‬‫و‬ ‫بديل‬ ‫نامج‬‫ر‬‫الب‬ ‫مستخدم‬ ‫يختار‬ ‫أن‬ ‫اردنا‬ ‫ما‬ ‫إذا‬ ‫تستخدم‬. 1-‫ع‬‫مشرو‬ ‫بإنشاء‬ ‫قم‬(Project)‫النموذج‬ ‫نافذة‬ ‫تكون‬ ‫بحيث‬ ‫جديد‬(Form)‫موضح‬ ‫هو‬ ‫كما‬( ‫بشكل‬9-04). ‫شكل‬(9-04)‫أزرار‬‫واحد‬ ‫بديل‬ ‫اختيار‬(RadioButton) 2-‫بضبط‬ ‫قم‬‫خصائص‬(Properties)‫زر‬‫احد‬‫و‬ ‫بديل‬ ‫اختيار‬(RadioButton1)‫معلمك‬ ‫بمعاونة‬ ‫يلي‬ ‫كما‬: ‫الخاصية‬ ‫القيمة‬ Checked True 1.( ‫التحكم‬ ‫أداة‬GroupBox( ‫مثل‬ ‫الخصائص‬ ‫من‬ ‫ى‬‫أخر‬ ‫مجموعة‬ ‫له‬ )Name–Visible–Size –Location–RightToLeft–ForeColor–Font)‫كما‬ ‫معها‬ ‫التعامل‬ ‫يتم‬.‫سابقا‬ ‫تعلمنا‬ 2.( ‫خاصية‬ ‫استخدام‬ ‫تم‬BackgroundImage‫التحكم‬ ‫أداة‬ ‫خلفية‬ ‫في‬ ‫ة‬‫الصور‬ ‫تظهر‬ ‫حتى‬ ) ( ‫المجموعة‬ ‫صندوق‬GroupBox).‫معلمك‬ ‫بمعاونة‬ ‫بضبطها‬ ‫قم‬ ‫أزرار‬ ‫مجموعة‬ (RadioButton) ‫خاصية‬ ‫ضبط‬ ‫تم‬ (Text)‫لها‬‫هو‬ ‫كما‬ ‫بالشكل‬ ‫مبين‬ 3-8‫واحد‬ ‫بديل‬ ‫اختيار‬ ‫زر‬(RadioButton)
  25. 25. (69) ‫الفصل‬‫الثالث‬‫أ‬‫التحكم‬ ‫ات‬‫و‬‫د‬ Controls ‫شكل‬(9-01)‫ا‬ ‫اختيار‬‫األزرار‬ ‫حد‬(RadioButton) ‫شكل‬(9-02)‫زر‬ ‫اختيار‬(RadioButton)‫من‬‫مجموعة‬ ‫كل‬(GroupBox) ‫الخصائص‬ ‫من‬ ‫العديد‬ ‫هناك‬ ‫أن‬ ‫لنا‬ ‫يتضح‬ ‫سبق‬ ‫مما‬(Properties)‫زر‬ ‫التحكم‬ ‫ألداة‬‫بديل‬ ‫اختيار‬ ‫احد‬‫و‬(RadioButton)‫موضح‬ ‫هو‬ ‫كما‬( ‫بجدول‬3-11): ( ‫زر‬ ‫الحظ‬RadioButton1) ‫األزرار‬ ‫مجموعة‬ ‫في‬ ‫النشط‬ ‫الزر‬ ‫كل‬ ‫سحب‬ ‫تم‬ ‫ثم‬ ‫المجموعة‬ ‫صندوق‬ ‫رسم‬ ‫تم‬ (‫زر‬RadioButton‫داخل‬ )‫مجموعته‬ ‫التصميم‬ ‫وضع‬ ‫في‬ ‫وذلك‬ ‫زر‬ ‫اختيار‬ ‫أمكنك‬ (Radiobutton)‫آخر‬ ‫أداة‬ ‫ولكن‬ ‫العلمية‬ ‫الدرجة‬ ‫اختيار‬ ‫الوقت‬ ‫نفس‬ ‫وفي‬ ‫النوع‬ ‫اختيار‬ ‫المستخدم‬ ‫من‬ ‫يتطلب‬ ‫السابق‬ ‫الشكل‬ ‫التحكم‬(RadioButton)‫ولحل‬ ‫بذلك‬ ‫تسمح‬ ‫ال‬‫هذه‬‫(مجموعة‬ ‫مجموعتين‬ ‫بعمل‬ ‫نقوم‬ ‫اإلشكالية‬ ‫ازرار‬ ‫وإفالت‬ ‫بسحب‬ ‫وذلك‬ )‫العلمية‬ ‫الدرجة‬ ‫على‬ ‫تحتوى‬ ‫واألخرى‬ ‫النوع‬ ‫على‬ ‫تحتوي‬ (RadioButtons)‫مجموعتها‬ ‫داخل‬ ‫واحدة‬ ‫كل‬‫موضح‬ ‫هو‬ ‫كما‬‫بشكل‬(9-02.)
  26. 26. (60) ‫الفصل‬‫الثالث‬‫أ‬‫التحكم‬ ‫ات‬‫و‬‫د‬ Controls ( ‫التحكم‬ ‫أداة‬RadioButton‫مثل‬ ‫الخصائص‬ ‫من‬ ‫ى‬‫أخر‬ ‫مجموعة‬ ‫لها‬ ) (Name–Visible–Size–Location–RightToLeft–ForeColor–Font) ‫التعامل‬ ‫يتم‬.‫سابقا‬ ‫تعلمنا‬ ‫كما‬ ‫معها‬ ‫جدول‬(9-11)‫خصائص‬(Properties)‫زر‬‫االختيار‬‫واحد‬ ‫بديل‬(RadioButton) ‫أكثر‬ ‫أو‬ ‫بديل‬ ‫نامج‬‫ر‬‫الب‬ ‫مستخدم‬ ‫يختار‬ ‫أن‬ ‫اردنا‬ ‫ما‬ ‫إذا‬ ‫تستخدم‬. ‫ع‬‫مشرو‬ ‫بإنشاء‬ ‫قم‬(Project)‫النموذج‬ ‫نافذة‬ ‫تكون‬ ‫بحيث‬ ‫جديد‬(Form)‫موضح‬ ‫هو‬ ‫كما‬‫بشكل‬(3-43): ‫شكل‬(9-09)‫صناديق‬‫االختيار‬(Checkbox) ‫م‬‫الخاصية‬‫الوظيفة‬ 1Checked ‫زر‬ ‫كان‬ ‫ما‬ ‫إذا‬ ‫توضح‬‫احد‬‫و‬ ‫بديل‬ ‫اختيار‬(RadioButton)‫تم‬ ‫ه‬‫ر‬‫اختيا‬.‫ال‬ ‫أم‬ 2Text ‫أداة‬ ‫على‬ ‫ة‬‫ر‬‫الظاه‬ ‫النص‬‫زر‬‫احد‬‫و‬ ‫بديل‬ ‫اختيار‬ (RadioButton). ‫اختيار‬ ‫صناديق‬ ‫مجموعة‬ ‫خاصية‬ ‫ضبط‬ ‫تم‬ (Text‫مبين‬ ‫هو‬ ‫كما‬ ) ‫بالشكل‬ 3-9‫االختيار‬ ‫صندوق‬CheckBox
  27. 27. (65) ‫الفصل‬‫الثالث‬‫أ‬‫التحكم‬ ‫ات‬‫و‬‫د‬ Controls ( ‫التحكم‬ ‫أداة‬Checkbox)( ‫مثل‬ ‫الخصائص‬ ‫من‬ ‫ى‬‫أخر‬ ‫مجموعة‬ ‫لها‬Name – Visible – Size – Location – RightToLeft – ForeColor – Font- Checked - Text‫كما‬ ‫معها‬ ‫التعامل‬ ‫يتم‬ ) .‫سابقا‬ ‫تعلمنا‬ ‫النموذج‬ ‫نافذة‬ ‫تظهر‬ ‫بحيث‬(Form)‫عند‬‫التشغيل‬‫موضح‬ ‫هو‬ ‫كما‬‫بشكل‬(3-44): ‫شكل‬(9-00)‫أزرار‬‫االختيار‬(CheckBox) ‫أكث‬ ‫اختيار‬ ‫أمكنك‬ ‫الحظ‬‫ر‬ ‫عنصر‬ ‫من‬
  28. 28. (66) ‫الفصل‬‫الثالث‬‫أ‬‫التحكم‬ ‫ات‬‫و‬‫د‬ Controls ‫ا‬‫ال‬‫و‬‫أ‬:( ‫عالمة‬ ‫ضع‬)‫الصحيحة‬ ‫ة‬‫العبار‬ ‫أمام‬( ‫عالمة‬ ‫و‬X‫أمام‬ )‫ال‬‫ة‬‫عبار‬‫الخطأ‬:‫يلي‬ ‫مما‬ 1-‫الخصائص‬ ‫بعض‬(Properties)‫خصائص‬ ‫ضبط‬ ‫بعد‬ ‫إال‬ ‫ة‬‫ر‬‫مؤث‬ ‫غير‬(Properties).‫ى‬‫أخر‬() 2-‫ع‬‫مشرو‬ ‫إنشاء‬ ‫عند‬(Project)‫جديد‬‫يتم‬‫إضافة‬‫نموذج‬ ‫نافذة‬(Form).‫به‬ ‫للعمل‬) ( 0-‫خصائص‬ ‫توجد‬ ‫ال‬(Properties)‫بين‬ ‫مشتركة‬( ‫تحكم‬ ‫أداة‬Control)‫أخر‬‫و‬‫ى‬.) ( 4-‫خاصية‬ ‫ألي‬ ‫قيمة‬ ‫وجود‬ ‫من‬ ‫البد‬(Properties).) ( 5-‫خاصية‬ ‫قيمة‬ ‫تعديل‬ ‫يتم‬(Properties)‫ألدا‬‫تحكم‬ ‫ة‬‫ات‬‫و‬‫األد‬ ‫صندوق‬ ‫خالل‬ ‫من‬(Toolbox).) ( 6-‫الخاصية‬ ‫قيمة‬size‫هي‬98;108‫عرض‬ ‫أن‬ ‫تعنى‬‫التحكم‬ ‫أداة‬131‫تفاعه‬‫ر‬‫ا‬‫و‬81.) ( 7-‫تستخدم‬RadioButtons‫من‬ ‫أكثر‬ ‫اختيار‬ ‫إمكانية‬ ‫المستخدم‬ ‫إعطاء‬ ‫حالة‬ ‫في‬‫بديل‬.) ( 1-‫اختيار‬ ‫عدم‬ ‫للمستخدم‬ ‫يمكن‬‫أي‬‫عنصر‬‫في‬‫التحكم‬ ‫أداة‬checkbox))) ( ‫ا‬‫ا‬‫ثاني‬:‫الصحيحة‬ ‫اإلجابة‬ ‫اختر‬ : 1-:‫التحكم‬ ‫أداة‬ ‫نستخدم‬ ‫فقط‬ ‫احد‬‫و‬‫و‬ ‫احد‬‫و‬ ‫عنصر‬ ‫اختيار‬ ‫إمكانية‬ ‫إلتاحة‬ ‫أ‬-RadioButton‫ب‬-Checkbox ‫ج‬-GroupBox‫د‬-ListBox 2-‫أكثر‬ ‫أو‬ ‫عنصر‬ ‫اختيار‬ ‫إمكانية‬ ‫إلتاحة‬‫نختار‬:‫التحكم‬ ‫أداة‬ ‫أ‬-RadioButton‫ب‬-Checkbox ‫ج‬-GroupBox‫د‬-ComboBox 0-‫استخدام‬ ‫حالة‬ ‫في‬ ‫عنصر‬ ‫من‬ ‫أكثر‬ ‫اختيار‬ ‫يمكن‬ ‫أ‬-ListBox‫ب‬-ComboBox ‫ج‬-GroupBox‫د‬-RadioButton 4-‫نافذة‬ ‫تحتوى‬Solution Explorer‫على‬: ‫أ‬-‫الخصائص‬(Properties)‫ب‬-( ‫التحكم‬ ‫ات‬‫و‬‫أد‬Controls) ‫ج‬-‫المشروعات‬‫د‬-‫سبق‬ ‫ما‬ ‫كل‬ 5-‫مفتاح‬ ‫على‬ ‫بالضغط‬ ‫االختبار‬ ‫وضع‬ ‫في‬ ‫ع‬‫المشرو‬ ‫تشغيل‬ ‫يمكن‬......‫المفاتيح‬ ‫لوحة‬ ‫من‬ ‫أ‬-F2‫ب‬-F4 ‫ج‬-F8‫د‬-F5
  29. 29. (67) ‫الفصل‬‫الثالث‬‫أ‬‫التحكم‬ ‫ات‬‫و‬‫د‬ Controls ‫ا‬‫ا‬‫ث‬‫ثال‬:‫الت‬ ‫ات‬‫و‬‫أد‬ ‫أسماء‬ ‫اكتب‬‫ح‬( ‫كم‬Controls( ‫النموذج‬ ‫نافذة‬ ‫على‬ ‫الموجودة‬ )Form:‫اآلتية‬ ) ‫ا‬‫ا‬‫ابع‬‫ر‬: 1-‫اكتب‬‫اسم‬‫الخاصية‬(Property)( ‫ان‬‫و‬‫العن‬ ‫التحكم‬ ‫أداة‬ ‫حجم‬ ‫في‬ ‫التحكم‬ ‫من‬ ‫تمكنك‬ ‫التي‬Label) ‫بمؤش‬‫ر‬.‫ة‬‫ر‬‫الفا‬ 2-( ‫الخاصية‬ ‫اسم‬ ‫اكتب‬Property‫تجعل‬ ‫التي‬ )‫إتجا‬‫ة‬‫اليسار‬ ‫إلى‬ ‫اليمين‬ ‫من‬ ‫الكتابة‬. 0-‫اسم‬ ‫اكتب‬( ‫خاصيتين‬Property( ‫عمل‬ ‫بعد‬ ‫إال‬ ‫هما‬‫أثر‬ ‫يظهر‬ ‫ال‬ )Start Debugging). ‫م‬( ‫التحكم‬ ‫أداة‬Control) 1 2 0 4 5 6 1 2 3 4 5 6
  30. 30. (68) ‫الفصل‬‫الثالث‬‫أ‬‫التحكم‬ ‫ات‬‫و‬‫د‬ Controls

×