صقر الشمال
10-08-2002, 06:55 AM
السلام عليكم ورحمة الله وبركاته
اخوتى الكرام هذا درسنا الثانى فى تعلم لغة الفجوال بيسك
وسنتناول اليوم الشرح حول الخصائص والاحداث
اولا الخصائص :
لكل اداة عدة خصائص ولكل اداة عدة احداث.....
والخصائص هي التي تتحكم بشكل الاداة ومميزاتها من تنسيقها على الشاشة او اظهارها او اخفائها
الخصائص بالشرع ومعنى كل واحدة منها على النحو التالى
http://www.arab3.com/images1/75873143.jpg
تحديد اسم فريد للاداة name
لون الخلفية backcolor
سمك اطار النافذة borderstyle
عنوان الاداة caption
عنوان الاداة text
مايظهر في اعلى كل نافذة في اقصى اليمن للتحكم بالنافذة controlbox
لتمكين الاداة enabled
الخط font
اللون الامامي forecolor
الارتفاع height
الرمز icon
موقع الاداة من اليسار left
تستخدم في البرامج متعددة النوافذ mdichild
مؤشر الفارة mousepointer
الصورة picture
مفيدة جدا في البرامج العربية لتحويل القوائم من اليسار الى اليمين righttoleft
موقع الركن العلوي من الاداة top
اخفاء الاداة visible
العرضwidth
حالة النافذة من حيث الحجم windowstate
جعل الاداة شفافة backstyle
حذف الاطار المحيط بالاداةborderstyle
اسم قاعدة البيانات databasename
بحث فى قاعدة البيانات recordset
ملاحظة(اذا استخدمنا البحث في قاعدة البيانات بالامر seek يجب ان توضع في حالة table )
تحديد الجدول من قاعدة البيانات recordsource
ربط اداة النص بحقل معين من جدول معين datafield
ربط اداة النص بجدول معين من قاعدة البيانات datasource
القيمة value
الحد الاعلى max
الحد الادنى min
التغيير الصغير smallchange
التغيير الكبير largechange
الفترة الزمنية المراد تنفيذ حدث المؤقت بعد مرورها interval
التعليق الذي يظهر فوق الاداة عند ابقاء الفارة علية لمدة قصيرة
tooltiptext
توقيف التنقل بزر tab على زر معين tabstop
ترتيب التنقل بين الادواتtabindex
ثانيا الاحداث :
الاحدث هي التي يستجيب لها برنامج فيجول بيسيك ولولاوجودها لما استطعنا ان نحدد للبرنامج متى ينفذ الامر الذي نريدة انة ينفذة فمثل
http://www.arab3.com/images1/58333954.jpg
عند وقوع الحدث للنافذةform1نفذ الاوامر الموجودة داخل الحدث
ونستعرض الان كل حدث مع شرحه
active يقع بعد تحميل النافذة اي بعد وقوع حدث load
click عند النقر المفرد على الفارة
dbclickعند النقر المزدوج على الفارة
gotfocus عند اخذ التركيز لاداة معينة
lostfocus عند فقد التركيزلاداة معية
keydown عند نزول الزر الى الاسفل
keypress عند الضغط على اي زر من لوعة المفاتيح
keyup عند طلوع زر لوعة المفاتيح الى الاعلى
load عند تحميل النافذة الرئيسية
mousedown عند نزول زر الفارة الى الاسفل
mousemove عن تحرك الفارة على اداة معينة
mouseup عند طلوع زر الفارة الى الاعلى
paint عند اعادة رسم النافذة
resizeعند تغير حجم النافذة
unload عند الغاء تحميل النافذة
طريقة الحصول على الاحداث كما فى الصورة
http://www.arab3.com/images1/49670939.jpg
اتمنى لكم كامل التوفيق ولنا لقاء فى الدرس القادم ان شاء الله
وسيكون حول المتغيرات و جمله التكرار FOR . NEXT المركبة
تقبلوا احر تحياتى
والسلام عليكم ورحمة الله وبركاته
اخوتى الكرام هذا درسنا الثانى فى تعلم لغة الفجوال بيسك
وسنتناول اليوم الشرح حول الخصائص والاحداث
اولا الخصائص :
لكل اداة عدة خصائص ولكل اداة عدة احداث.....
والخصائص هي التي تتحكم بشكل الاداة ومميزاتها من تنسيقها على الشاشة او اظهارها او اخفائها
الخصائص بالشرع ومعنى كل واحدة منها على النحو التالى
http://www.arab3.com/images1/75873143.jpg
تحديد اسم فريد للاداة name
لون الخلفية backcolor
سمك اطار النافذة borderstyle
عنوان الاداة caption
عنوان الاداة text
مايظهر في اعلى كل نافذة في اقصى اليمن للتحكم بالنافذة controlbox
لتمكين الاداة enabled
الخط font
اللون الامامي forecolor
الارتفاع height
الرمز icon
موقع الاداة من اليسار left
تستخدم في البرامج متعددة النوافذ mdichild
مؤشر الفارة mousepointer
الصورة picture
مفيدة جدا في البرامج العربية لتحويل القوائم من اليسار الى اليمين righttoleft
موقع الركن العلوي من الاداة top
اخفاء الاداة visible
العرضwidth
حالة النافذة من حيث الحجم windowstate
جعل الاداة شفافة backstyle
حذف الاطار المحيط بالاداةborderstyle
اسم قاعدة البيانات databasename
بحث فى قاعدة البيانات recordset
ملاحظة(اذا استخدمنا البحث في قاعدة البيانات بالامر seek يجب ان توضع في حالة table )
تحديد الجدول من قاعدة البيانات recordsource
ربط اداة النص بحقل معين من جدول معين datafield
ربط اداة النص بجدول معين من قاعدة البيانات datasource
القيمة value
الحد الاعلى max
الحد الادنى min
التغيير الصغير smallchange
التغيير الكبير largechange
الفترة الزمنية المراد تنفيذ حدث المؤقت بعد مرورها interval
التعليق الذي يظهر فوق الاداة عند ابقاء الفارة علية لمدة قصيرة
tooltiptext
توقيف التنقل بزر tab على زر معين tabstop
ترتيب التنقل بين الادواتtabindex
ثانيا الاحداث :
الاحدث هي التي يستجيب لها برنامج فيجول بيسيك ولولاوجودها لما استطعنا ان نحدد للبرنامج متى ينفذ الامر الذي نريدة انة ينفذة فمثل
http://www.arab3.com/images1/58333954.jpg
عند وقوع الحدث للنافذةform1نفذ الاوامر الموجودة داخل الحدث
ونستعرض الان كل حدث مع شرحه
active يقع بعد تحميل النافذة اي بعد وقوع حدث load
click عند النقر المفرد على الفارة
dbclickعند النقر المزدوج على الفارة
gotfocus عند اخذ التركيز لاداة معينة
lostfocus عند فقد التركيزلاداة معية
keydown عند نزول الزر الى الاسفل
keypress عند الضغط على اي زر من لوعة المفاتيح
keyup عند طلوع زر لوعة المفاتيح الى الاعلى
load عند تحميل النافذة الرئيسية
mousedown عند نزول زر الفارة الى الاسفل
mousemove عن تحرك الفارة على اداة معينة
mouseup عند طلوع زر الفارة الى الاعلى
paint عند اعادة رسم النافذة
resizeعند تغير حجم النافذة
unload عند الغاء تحميل النافذة
طريقة الحصول على الاحداث كما فى الصورة
http://www.arab3.com/images1/49670939.jpg
اتمنى لكم كامل التوفيق ولنا لقاء فى الدرس القادم ان شاء الله
وسيكون حول المتغيرات و جمله التكرار FOR . NEXT المركبة
تقبلوا احر تحياتى
والسلام عليكم ورحمة الله وبركاته