أداة
العنوان Label Control
:
تقوم أداة العنوان
بعرض معلومات لا يمكن للمستخدم أن يصححها أو
يحذفها بشكل مباشر ، وتستخدم غالباً
في عرض عناوين أو أسماء الأدوات الأخرى ،
أو تستخدم في عرض نتائج عمليات الكمبيوتر ،
وأداة العنوان نختارها من نافذة الأدوات
ويكون شكله علي نافذة الأدوات ونافذة المشروع
كما يلي :
In
Toolbox:
|
On
Form (default properties):
|
|
|
الخواص :
تتمتع أداة العنوان بكثير
من الخواص لعل أهمها :
الوصف
|
اسم
الخاصية
|
اسم يستخدم لتحديد
أداة العنوان ، وعادة يبدأ بالحروف
الثلاث lbl .
|
Name
|
العبارة التي سوف
تظهر في أداة العنوان.
|
Caption
|
يضبط أسلوب الخط
ونوعه وحجمه الذي سوف يظهر في العنوان.
|
Font
|
تحدد يظهر النص من
اليسار أم من اليمين أم من المنتصف ، وهذا
مهم في اللغة العربية
|
Alignment
|
يضبط لون خلفية
أداة العنوان .
|
BackColor
|
يضبط لون الخط الذي
سوف يظهر في أداة العنوان.
|
ForeColor
|
يحدد نوع الحافة هل
هي Fixed
أي مجسمة أم لا none
|
BorderStyle
|
يحدد المسافة التي
تبعدها حافة
أداة العنوان اليسرى عن حافة نافذة
المشروع اليسرى .
|
Left
|
المسافة التي
تبعدها حافة الأداة العليا عن حافة نافذة
المشروع العليا .
|
Top
|
عرض أداة العنوان
بوحدة القياس التي تختارها من خواص نافذة
المشروع وهي Scale Mode
والقيمة الفعالة لها هي التويب
|
Width
|
ارتفاع أداة
العنوان بوحدة القياس النشطة.
|
Height
|
يحدد هل تظهر
الأداة أم لا
|
Visible
|
وهي تتيح تكيف أداة
النافذة طبقاً لعدد حروف عبارة العنوان
ولها قيمتان True
وتؤدي للتكيف الأوتوماتيكي مع حجم عبارة
العنوان ،
والقيمة False
تجعل حجم الأداة ثابت علي نافذة الإطار .
|
AutoSize
|
ولها قيمتان True
وتؤدي
لبهتان الأداة و تعني عدم تمكين ، بينما False
تؤدي إلي ظهور الأداة بشكله الطبيعي
وتمكين المستخدم من التعامل معها
بالأحداث.
|
Enabled
|
وهي خاصية تقبل
حرفية ، وهي تحدد العبارة التي سوف تظهر
علي الشاشة كاستجابة لتمرير مؤشر الماوس
علي الأداة .
|
TopTipText
|
مثال :
تأكد
من أن فيجوال بيسك تعمل ، وابدأ مشروع جديد ،
وضع أداة عنوان علي نافذة المشروع ، غير حجمها
وموضعها للحجم والموضع الذي تريد ، واضبط
خاصية العنوان ، وجراب خطوط مختلفة ، تقصي
خاصية التنسيق أو المحاذاة alignment
- ولاحظ الفرق بين الخيارات الثلاثة لهذه
الخاصية يمين Right
1-،
ووسط Center 2-، ويسار Left
0-
(لاحظ عدم وجود اتجاه عمودي للنص ، فشريط
العنوان يظهر أفقيا فقط .
ولاحظ الفرق بين
احتمالي BorderStyle
، فلديها القيمة (0-None)
والقيمة
(1-Fixed)
فالأولي تجعل أداة العنوان مسطحة أما القيمة 1
فتجعل الحافة مجوفة كما يلي :
غير كل من خواص الخاصيتين
لون الخلفية BackColor
، وخاصية ForeColor
، ويجب أن تختار ألوان للمقدمة (لون الخط)
والخلفية مناسبة حتى لا تنفر العين بل يحسن
اختيار ألوان جذابة للعبارة التي تكتبها في
خاصية العنوان Caption
.
فأكثر
خاصية مستخدمة للأداة Label
هي خاصية العنوان Caption
، فكل العبارة التي سوف تظهر في أداة العنوان
يتم وضعها في طور التصميم أو
أثناء البرمجة من خلال تلك الخاصية ، وثمة
شيئين يجب أن تعيهما ، فأداة العنوان يجب أن
تكون ذات حجم كافي علي النافذة حتى تستوعب
العنوان أو النص الذي تضعه فيه ، والثاني أن
خاصية العنوان من الخواص التي تقبل حروف String
، لذلك يجب وضعها في أثناء البرمجة داخل
علامتي اقتباس " " ، فمثلاً إذا كان لديك
أداة عنوان اسمها lblExample ، وتريد ضبط خاصية العنوان
لها علي العبارة هذا عنوان أداة العنوان ،
فيمكنك استخدام شفرة البيسك التالية لوضع تلك
العبارة كعنوان لأداة العنوان :
lblExample.Caption = “هذا عنوان أداة العنوان”
ففيجوال بيسك شأنها
شأن البيسك تعرف أن العبارة التي تبدأ بعلامة
تنصيص وتنتهي بعلامة تنصيص هي ثابت حرفي .
الأحداث :
لأداة العنوان Label
حدث هام وهو حدث النقر (لها أحداث أخري) :
الوصف
|
الحدث
|
هذا
الحدث يحدث عندما ينقر المستخدم علي أداة
العنوان بالماوس .
|
Click
|
وبهذا الحدث يمكنك
أن تتيح للمستخدم الاختيار من عدة
أدوات عناوين موجودة علي نافذة المشروع
مثل طرح سؤال ، وعرض عدة إجابات علي المستخدم
بحيث تكون كل إجابة موجودة في أداة عنوان ،
وأول نقر لآي أداة يؤدي لعرض السؤال التالي
وتقييم إجابة السؤال الحالي أو اختيار
الألوان .
|