ما هي الوسيله ؟ الوسيله هي عبارة عن طريقه لتنفيذ شيئ ما
مثال ما هي الوسيله لجعل القلم يكتب
هي ان نضع سنه علي الورق ثم نسحب
والصيغه العامه لها هي
- اقتباس :
Object.Method
يفصل بين الكائن والوسيله العلامة دوت (.)
اليوم سنتطرق الي بعض الوسائل مثل
اولا الوسيله CLS يمكن استخدام وسيله
Cls بغرض مسح
الكتابه والرسومات الموجوده داخل نافذه البرنامج ولكنها لا تمسح الكائنات
(الادوات) المسومه داخل نافذه النموذج
مثال :
قم بكتابه الامر التالي في Form_Paint
- اقتباس :
Print telbana.alafdal.net
وضع زر امر وسمه مثلا مسح واكتب فيه الكود التالي Form1.CLS او
Me.CLS ثانيا الوسيله Print يمكن استخدام الوسيله
Print لاظهار
القيم الثابته او اظهار قيم المتغيرات بأنواعها
داخل نافذا النموذج علي ان يفصل بينهم بالعلامات الاتيه :
1.الفاصله المنقوطه
( ; ) التي تظهر القيم
متجاورة ولا تترك اي مسافة بينهم
2.الفاصله
(,) والتي تظهر القيم في مناطق متجاورة داخل نافذة
النموذج كل منظقه تشغل مساحه
14 عمودا
وتستخدم لاظهار الاتي
1.رساله نصيه علي ان تكتب بين علامتي تنصيص
"" 2.قيمه عدديه
3.سطر فارغ داخل نافذة النموذج
4.قيمه اي مخزن سواء كان ثابتا او متغيرا
اليكم المثال التالي :
- اقتباس :
- Public Sub Form_Paint ()
Form1.CLS
Form1.Print "Student: ";2
Form1.Print
Form1.Print "Name","Result"
Form1.Print "Ehab","Good"
Form1.Print "Ali","VeryGood"
End Sub
ثالثا الوسيله Line تستخدم الوسيله
Line مع النموذج
للاغراض الاتيه:
1-رسم خط معين يصل بين احداثي النقطتين
(X1,Y1) و (X2,Y2) والصورة العامه لها
- اقتباس :
Line(X1, Y1)-(X2, Y2),QBColor(N)
تمثل القيم
X1,Y1 البعدين الافقين من
اقصي اليسار من نافذة النموذج
تمثل القيم
X2,Y2 البعدين الرأسيين
من شريط العنوان لنافذة النموذج
تمثل
N مخزننا لعدد صحيح او قيمه
تتراوح بيم
0 الي
15 وهي تمثل رقم اللون
2-تستخدم ايضا لرسم مستطيل او مربع بلون معين
وبأحداثي نقطتين لرأسين متقابلين في
(X1,Y1) و (X2,Y2) والصورة العامه هي :
- اقتباس :
Line (X1 , Y1) - (X2 , Y2) , QBColor (N) , B
(X1,Y1) و (X2,Y2) تمثل
احداثي نقطتين متقابلين من المستطيل (اعلي يسار واسفل يمين او اسفل اليسار
واعلي اليمين )
تمثل
B مع هذه الصورة لتعني ان الرسمه
المطلوبه مستطيل وليست خطاً
3-رسم مستطيل مظلل بلون بلون معين وباحداثي نقطتينلرأسين متقابلين في
(X1,Y1) و (X2,Y2) والصورة العامه هي :
- اقتباس :
Line (X1 , Y1) - (X2 , Y2) , QBColor (N) , BF
تمثل
BF مع هذه الصورة ان الرسمه
المطلوبه هي مستطيل
ومظلل بلون معين وهو قيمه
N رابعا الوسيله Circle تستخدم هذه الوسيله مع نافذة النموذج لرسم دائرة احداثيا نقطه مركزها
(X,Y) ونصف قطرها
R والصورة العامه كالاتي :
- اقتباس :
Circle (X , Y) , R , QBColor (N)
تمثل
X البعد الافقي من اقصي اليسار
في نافذة النموذج
تمثل
Y البعد الرأسي من شريط عنوان
نافذة النموذج
احداثيات
(X,Y) تمثل مركز الدائرة
تمثل
R نصف قطر الدائرة وهي قد تكون
مخزن عددي او قيمه عددية
اما
N فهي رقم اللون المرسوم به محيط
الدائرة