في هذا الدرس سنتعرف على خصائص كلا من الأدوات NotifyIcon ، MonthCalender ، MaskedTextBox ، NumericUpDown ، PictureBox ، في صندوق Toolbox في الفيجول بيسك .
أداة صندوق النص المقنع MaskedTextBox
هي اداة تشبه صندوق النص في الشكل الى انها تختلف عنه بالعمل وتستخدم لعمل قناع معين لإجبار المستخدم على استخدام نوع محدد من البيانات .
خصائص أداه صندوق النص المقنع MaskedTextBox
ـ الخاصية AsciiOnly : تحدد القيم المدخلة بحروف .
ـ الخاصية BeepOnError : اصدار صوت عند الخطأ
ـ الخاصية Mask : تحدد شكل القناع برمز ك )#، %( كدلالة على البيانات.
ـ الخاصية PasswordChar : لاظهار رمز داخل الصندوق بدل البيانات المستخدمة للمحافظة على سرية البيانات وعدم كشفها من الاخرين اثناء الادخال ك كلمات المرور.
ـ الخاصية PromptChar : شكل الحرف المستخدم في تنسيق الاداة ويمكن تغييره باي حرف اخر.
ـ الخاصية Text : تمثل القيمة المدخلة للاداة.
ـ الخاصية HidePromptOnLeave : لاخفاء التنسيق عند الخروج من الاداة.
ـ الخاصية TextMaskFormat : اظهار النص بتنسيق خاص في ال Mask
أداة الروزنامة MonthCalender
تستخدم هذه الاداة لعرض التاريخ بصورة كاملة على النموذج كاسماء ايام الاسبوع وارقام ايام الاشهر بالتفصيل مع الاشارة الى تاريخ اليوم .
خصائص الاداة MonthCalender
ـ الخاصية AnnuallyBoldedDates : تسمح بتحديد مجموعة من التواريخ السنوية وجعلها غامقة.
ـ الخاصية BoldedDates : تسمح لك بتحديد التواريخ بلون غامق.
ـ الخاصية MonthlyBoldedDates : جعل تاريخ الشهر غامق.
ـ الخاصية FirstDayOfWeek : يحدد اول يوم من ايام الاسبوع.
ـ الخاصية MinDate : الحد الادنى من التاريخ المسموح به.
ـ الخاصية MaxDate : الحد الاقصى من التاريخ المسموح به.
ـ الخاصية ShowToDay : تأخذ هذه الخاصية القيم التالية:
ـ True : عرض تأريخ اليوم أسفل الأداة كما في الصورة أعلاه.
ـ False : إخفاء تأريخ اليوم من أسفل الأداة.
ـ الخاصية ShowToDayCircle : وتأخذ هذه الاداة القيم التالية:
ـ True : وضع علامة المربع على تاريخ اليوم كما في الصورة أعلاه.
ـ False : إزالة العلامة عن تأريخ اليوم.
ـ الخاصية ShowWeekNumbers : عرض أرقام الأسبوع على يسار كل صف
ـ الخاصية MaxSelectionCount : تحدد عدد الأيام التي يمكن اختيارها في الأداة.
ـ الخاصية ScorllChange : عدد الأشهر التي يتم التنقل اليها عند النقر على زر التالي /السابق لعرضها.
ـ الخاصية SelectionRange : يمكن من خلالها تحديد نطاق التواريخ المختارة في الأداة وتأخذ القيم التالية:
ـ Start : تاريخ البدء.
ـ End : تاريخ الانتهاء.
ـ الخاصية CalenderDimentions : تحدد أبعاد الأداة )عدد صفوف وأعمدة الأشهر المعروضة في الأداة(. وتأخذ القيم التالية:
ـ Width : تحدد عدد الأشهر التي يمكن عرضها افقيا داخل الأداة.
ـ Height : تحدد عدد الشهر التي يمكن عرضها عموديا في الأداة.
أداة رمز الإعلام NotifyIcon
تُستخدم هذه الأداة لوضع ايقونة البرنامج بجوار الساعة في شريط المهام لنظام التشغيل كرمز صغير تظهر عند النقر على السهم الصغير مع باقي الايقونات المخفية داخل علبة النظام في الجانب الأيمن من شريط المهام.
خصائص أداه رمز الإعلام NotifyIcon
ـ الخاصية BalloonTipIcon : تحديد نوع الايقونة التي ستظهر في Tip عندما نقف على ايقونة البرنامج في شريط المهام وتضم عدة قيم .
ـ None : لا تُظهر أي ايقونة.
ـ Info : تُظهر ايقونة المعلومات في بالون الاداة.
ـ Warning : تُظهر ايقونة تحذير في بالون الاداة.
ـ Error : تظُهر ايقونة خطأ في البالون.
ـ الخاصية BalloonTipText : تحديد النص الذي سيظهر في Tip .
ـ الخاصية BalloonTipTitle : تحديد العنوان الذي سيظهر في الرسالة.
ـ الخاصية Icon : تحدد الايقونة التي ستعُرض في علبة النظام.
ـ الخاصية ContextMenuStrip : تستخدم هذه الخاصية لعمل قائمة مختصرة لزر الفأرة الايمن.
ادأه الزيادة والنقصان العددي NumericUpDown
تُظهر هذه الاداة بداخلها رقم يمكن من خلال الاسهم الجانبيه لها زيادة قيمته او نقصانها، كما يمكن ان تستخدم لإدخال بيانات رقمية.
خصائص الاداة NumericUpDown
ـ الخاصية Increment : زيادة قيمة العدد بمقدار معين.
ـ الخاصية DecimalPlaces : تحديد عدد المراتب العشرية للعدد.
ـ الخاصية HexaDecimal : عرض القيم بطريقة نظام HexaDecimal .
ـ الخاصية InterceptArrowKeys : تحدد عمل الازرار بزيادة او نقصان قيمة العدد من خلال النقر على الاسهم الجانبيه.
ـ الخاصية Maximum : وهي اقصى قيمة لمقدار الزيادة
ـ الخاصية Minimum : هي اقل قيمة لمقدار النقصان.
ـ الخاصية UpDownAlign : تحديد موقع الاسهم اما على جانب اليمين او اليسار.
ـ الخاصية ThousandsSeparator : اظهار فارزة المراتب كل ثلاث قيم داخل العدد.
ـ الخاصية Value : القيمة الحالية للاداة التي تظهر عند التنفيذ.
الأداة صندوق الصورة PictureBox
تستخدم هذه الأداة لعرض اي صورة يتم اختيارها من الجهاز، كما يمكنها عرض انواع مختلفة من الصور ) Bmp, ico, Png, jpg
خصائص صندوق الصورة PictureBox
ـ الخاصية Image : تستخدم لتحديد الصورة المطلوب عرضها.
ـ الخاصية ImageLocation : يحوي مسار الصورة المطلوب تحميلها من القرص او ال Web .
ـInitialImage : وضع صورة تظهر عند انتظار تحميل صورة اخرى.
ـ الخاصية ErrorImage : وضع صورة عند فشل تحميل صورة اخرى.
ـ الخاصيةSizeMode : تحديد كيفية تعامل الأداة مع الصورة والتحكم بحجمها.