نافذة المشروع :

سبق أن شاهدنا  ورأينا أنها أداة مركزية في مشروع الفيجوال بيسك ، فبدون نافذة المشروع لا يوجد مشروع ، فدعنا نتعرض لخواص وأحداث نافذة المشروع ، فنافذة المشروع يكون شكلها كما يلي :         

خواص نافذة المشروع :

تتمتع نافذة المشروع بأكثر من 40 خاصية  ، ولحسن الحظ نحتاج لمعرفة قليل منهم وتلك الخصائص هي :

 

الخاصية                       الوصف

Name                     وهو الاسم المستخدم لتسمية نافذة المشروع وقد اقترح أن يكون أول أحرفه الحروف الثلاثة frm والباقي يحدد وظيفة المشروع.

Caption                  وهو العنوان أو العبارة التي سوف تظهر في شريط العنوان .

Icon                        وهو الأيقونة التي سوف تميز المشروع .

Left                        وهو المسافة بين الجانب الأيسر للشاشة وحافة نافذة المشروع اليسرى.

Top                        وهو المسافة بين الحافة العليا للشاشة والحافة العليا لنافذة المشروع.

Width                     عرض أو اتساع نافذة المشروع  بالتويب أو وحدة القياس المستخدمة.

Height                    ارتفاع نافذة المشروع بوحدة القياس المحددة في نمط القياس Scale Mode

BackColor             لون خلفية نافذة المشروع .

BorderStyle           وهي تحدد ما إذا كانت نافذة المشروع قابلة للتمديد والمط sizable أم الحجم الثابت fixed وبالتالي لا يمكن توسيعها بالماوس .

 

مثال :

وحتى تألف تلك الخواص ، ابدأ فيجوال بيسك ، و ابدأ مشروع جديد يتكون من نافذة مشروع فقط ، واضبط  خاصية قمة Top ، والخواص يسار Left ، وارتفاع Height ، وعرض Width  ، ولاحظ أثر تلك التغيرات علي الحجم والموضع ،  وغير حجم Resize  نافذة المشروع وحركها علي الشاشة ولاحظ نتاج التغيرات علي الخواص السابقة في نافذة الخواص .

 

اضبط خاصية العنوان Caption علي عنوان مغيره ، واختر لون خلفية لنافذة المشروع وغيره عدة مرات ، ولكي تري أثر خاصية أسلوب الحواف BorderStyle اضبط تلك الخاصية علي أحد الاختيارين مفرد ثابت Fixed Single - لا يتمدد - أو حجمها متغير Sizable وشغل المشروع وشاهد أثر القيميتين أو الاختيارين علي تمدد وثبات نافذة المشروع أثناء التشغيل .

 

الأحداث :

الواقع أن نافذة المشروع تعمل كحاوية للأدوات الأخرى ، ولكنها تدعم أحداث أي تتأثر أو تستجيب أيضاً  لبعض الأحداث ، فيمكنها أن تستجيب لبعض تفاعلات المستخدم ، وسوف نهتم بحدثين فقط:

         

الحدث                          الوصف

Click                         وهو الحدث الذي يتحقق لدي نقر المستخدم لنافذة المشروع .

Load                         وهو حدث يحدث لدي تحميل نافذة المشروع لأول مرة لذاكرة الكمبيوتر  ، وربما يكون ذلك الوقت مناسب لتخصيص قيم ابتدائية للخواص عامة ولقيم المتغيرات الابتدائية .

 

سبق أن ذكرنا أن اسم الأداة مهم لأنه يدخل في كل إجراءات الأحداث ، ولكن اسم Name  نافذة لا يؤثر بنفس الطريقة ، إذ تأخذ كل الأحداث اسم الأداة كما يلي :

 

Form_EventName

فمثلاً :

Private Sub Form_Load()

 

End Sub

 

و

Private Sub Form_Click()

 

End Sub

وهذا الاسم سيظل كذلك حتى ولو سميت نافذة المشروع بآي اسم آخر فلو فرضنا أن اسم نافذة الإطار frmFirstCode  فإن حدث التحميل سيظهر في نافذة الشفرة كما يلي :

 

 

لاحظ أن الاسم Form يظهر في قائمة الأهداف وليس الاسم  frmFirstCode .

 
صفحة البداية ما الجديد حاليا ؟ فيجوال بيسك للتطبيقات موضوعات متقدمة فيجوال بيسك لتلاميذ المدارس

أرسل استفسارك أو تعليقك  الآن

أرسل رسالتك أو استفسارك الآن

أكتب ملاحظتك أو استفسارك أو تعليقك أو ابحث عن مواقع فيجوال بيسك أخري و غيره.....

حقوق الطبع والنسخ محفوظة  © 2000 مركز الكمبيوتر التربوي
آخر تعديل: April 17, 2001