شرح خصائص الأداة ProgressBar في الفيجول بيسك

 في هذا الدرس سنتعرف على خصائص كلا من الأدوات RichTextBox ، RadioButton ، ProgressBar ،  ToolTip ، TextBox ، في صندوق Toolbox في الفيجول بيسك .

 ProgressBar شريط التقدم

هنالك بعض الاجراءات التي يتطلب تنفيذها المزيد من الوقت وخلال فترة تنفيذها قد يشعر المستخدم بالملل، لذا تُستخدم هذه الأداة 

من أجل أضافة ميزة عرض تظهر للمستخدم ما تم تنفيذه من هذا الاجراء والنسبة المتبقية منهُ. 

خصائص شريط التقدم ProgressBar  

اهم خصائص شريط التقدم ProgressBar  هي : 

ـMaximum : تحُدد القيمة العظمى لشريط التقدم. 

ـMinimum : تُحدد القيمة الدنُيا لشريط التقدم. 

ـValue : القيمة الإبتدائية لشريط التقدم وغالبا تكون صفرا . 

ـStep : مقدار الزيادة في قيمة شريط التقدم. 

ـStyle : تُحدد شكل شريط التقدم. 

أداه زر الراديو RadioButton 

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

الخيارات المعروضة أمامه، أي لا يمكنهُ تحديد أكثر من أداة واحدة حيث يتم تحديدها وإلغاء تحديدهُا من خلال النقر عليها بالفأرة. 

خصائص زر الراديو RadioButton

اهم خصائص زر الراديو RadioButton هي : 

ـChecked : تأخذ هذه الخاصية أحد القيم التالية: 

ـTrue : اذا كانت الأداة محددة. 

ـFalse : اذا كانت الأداة غير محددة. 

ـCheckedAlign : تحديد موقع صندوق التحقق على أحد جوانب الأداة. 

ـAppearance : تحديد مظهر الأداة وتأخذ القيم التالية: 

ـNormal : جعل الأداة تظهر بشكلها المعروف كما في الصورة المجاورة. 

ـButton : جعل الأداة تأخذ شكل كزر أمر. 

أداه صندوق النص الغني RichTextBox 

تُستخدم هذه الأداة لاضافة نص وتحديد مجموعة من التنسيقات على كل أو جزء من النص المكتوب في صندوق النص الغني كـ حجم الخط، لون الخط، اسم الخط،  كما يُمكن من خلال هذه الأداة التعامل  مع الملفات بسهولة كـ فتح وحفظ النصوص. 

اهم خصائص صندوق النص الغني RichTextBox

ـText : وضع نص داخل الأداة. 

ـAutoWordSelection : وتأخذ هذه الخاصية القيم التالية: 

ـTrue : تفعيل اختيار الكلمة تلقائيا . 

ـFalse : إلغاء اختيار الكلمة تلقائيا . 

ShowSelectionMargin : وتاخذ هذه الخاصية القيم التالية: 

ـTrue : رؤية الهوامش المختارة. 

ـFalse : إلغاء رؤية الهوامش. 

ـMaxLength : الحد الأقصى لعدد الأحرف التي يمكن إدخالها في الصندوق. 

ـ Margin : تحديد المسافة بين هذه الأداة وهامش أداة اخرى. 

ـHideSelection : وتأخذ هذه الخاصية القيم التالية: 

ـTrue : اخفاء الجزء المحدد. 

ـFalse : إلغاء خاصية الاخفاء. 

ـDetecUrls : وتأخذ هذه الخاصية القيم التالية: 

ـTrue : جعل عنوان الموقع الموجود في الصندوق يعمل كرابط. 

ـFalse : إلغاء عمل عنوان الموقع كرابط. 

ـFind : البحث داخل الصندوق. 

ـLoadFile : فتح ملف. 

ـSaveFile : حفظ ملف. 

ـSelectedText : اختيار النص لاجراء عمل معين. 

ـSelectedRTF : جعل التنسيق بصيغة RTF . 

ـSelectionStart : معرفة بداية النص المحدد)المظلل(. 

ـSelectionLength : معرفة طول النص المحدد)المظلل(. 

ـSelectionFont : وضع تنسيق للنص المحدد. 

ـSelectionColor : وضع لون للنص المحدد. 

ـSelectionBackColor : وضع لون لخلفية النص المحدد. 

ـSelectionAlignment : وضع محاذاة للنص المحدد. 

ـSelectionBullets : تنقيط النص المحدد. 

اداه صندوق النص TextBox 

تسمح هذه الأداة للمستخدم بإدخال البيانات الى البرامج بطريقة سهلة وطبيعية، وتعتبر هذه الأداة من الأدوات الأكثر استخداما في الفيجوال بيسك ، حيث تمتلك مجموعة كبيرة جدا من الأحداث والخصائص والعمليات. 

اهم خصائص صندوق النص TextBox 

ـText : تضم النص الخاص بالأداة. 

ـTextAlign : تُحدد محاذاة النص داخل الصندوق وتأخذ القيم التالية: 

ـLeft : محاذاة النص لليسار. 

ـRight : محاذاة النص لليمين. 

ـCenter : وضع النص في الوسط. 

ـMultiLine : وتأخذ هذه الخاصية القيم التالية: 

ـTrue : تسمح بتعدد الأسطر داخل الصندوق. 

ـFalse : إلغاء تعدد الأسطر في الصندوق. 

ـMaxLength : الحد الاقصى لعدد الأحرف التي يمكن إدخالها الى صندوق النص. 

ـCharacterCasing : تحدد هذه الخاصية حالة الاحرف في صندوق النص وتأخذ القيم التالية: 

ـNormal : تكون حالة الأحرق مطابقة لما يكتبهُ المستخدم. 

ـUpper : جعل النص المكتوب في الصندوق يظهر بحروف كبيرة. 

ـLower : جعل النص المكتوب في الصندوق يظهر بحروف صغيرة. 

ـAllowDrop : وتأخذ هذه الدالة القيم التالية: 

ـTrue : السماح للمستخدم بسحب النص الى الصندوق. 

ـFalse : لا يمكن سحب النص الى الصندوق. 

ـPasswordChar : تُحدد الرمز الذي سيظهر بدل الاحرف المكتوبة في النص تفيد هذه الخاصية بالحفاظ على سرية كلمات 

المرور. 

ـReadOnly : جعل نص الأداة للقراءة فقط، أي لا يمكن للمستخدم الكتابة فيه. 

ـScrollBars : وتأخذ هذه الخاصية القيم التالية: 

ـNone : جعل الصندوق بلا أشرطة تمرير. 

ـHorizontal : إظهار شريط التمرير الأفقي فقط. 

ـVertical : إظهار شريط التمرير العمودي فقط. 

ـBoth : إظهار شرطي التمرير الأفقي والعمودي مع ا . 

ـWordWrap : وتأخذ هذه الخاصية القيم التالية: 

ـTrue : تفعيل خاصية إلتفاف النص في الصندوق )تجعل المؤشر يبدأ بسطر جديد تلقائيا بعد وصوله الى نهاية السطر الحالي

ـFalse : إلغاء خاصية إلتفاف النص للصندوق. 

أداة التلميح ToolTip 

تستخدم هذه الأداة لعرض تلميح بسيط عند تمرير مؤشر الفأرة على أحد الأدوات دون النقر عليها، ويمكن للتلميح أن يظهر على شكل مربع يحتوي على معلومات متعلقة بالأداة ومن ثم يختفي بعد فترة زمنية قصيرة. 

اهم خصائص أداة التليمح ToolTip  

ـActive : وتأخذ هذه الخاصية القيم التالية: 

ـTrue : ظهور التلميح عند تمرير مؤشر الفأرة على الأداة المعنية. 

ـFalse : لا يظهر التلميح بتمرير مؤشر الفأرة على الأداة المطلوبة. 

ـBackColor : لون خلفية مربع التلميح. 

ـForeColor : لون خط مربع التلميح. 

ـToolTipIcon : تحدد ايقونة مربع التلميح وتأخذ القيم التالية: 

ـNone : لا تظهر اي ايقونة في مربع التلميح. 

ـInfo : تظهر ايقونة علامة المعلومات داخل مربع التلميح. 

ـWarning : تظهر ايقونة على شكل علامة تحذير في مربع التلميح. 

ـError : تظهر ايقونة علامة خطأ في مربع التلميح. 

ـToolTipTitle : العنوان الذي يظهر في مربع التلميح. 

ـAutomaticDelay : وقت )الفترة الزمنية( لظهور التلميح ويقاس بالملي ثانية

ـInitialDelay : تحُدد الفترة الزمنية التي يجب إبقاء مؤشر الفأرة فوق الأداة ليظهر مربع التلميح. 

ـ lsballoon وتاخذ هذه الخاصية القيم التالية: 

ـTrue : يحول شكل التلميح الى بالون. 

ـFalse : الإبقاء على شكله العادي. 

ـReshowDelay : تُحدد الوقت الفترة الزمنية لإعادة عرض التلميح. 

ـShowAlways : تأخذ هذه الخاصية القيم التالية: 

ـTrue : إظهار التلميح بصورة دائمة. 

ـFalse : ظهور التلميح عند تمرير مؤشر الفأرة على الأداة المطلوبة.

تعليقات