في هذا الدرس سنتعرف على خصائص كلا من الأدوات ، WebBrowser ، TreeView ، في صندوق Toolbox في الفيجول بيسك .
أداة الشجرة TreeView
تُستخدم هذه الأداة لعرض مجموعة من العناصر على شكل شجرة ذات فروع، وتقسم فروع هذه الشجرة الى فروع رئيسية تسمئ parent والفروع الثانيه تسمئ Root والفروع بالمستوئ الثالث تمسئ Child
اهم خصائص أداة الشجرة TreeView
ـNode : إدخال عناصر للشجرة على اختلاف مستوياتها.
ـCheckBoxes : وتأخذ هذه الخاصية القيم التالية:
ـTrue : إظهار صندوق التحقق بجانب Node .
ـFalse : إظهار العقد بلا صناديق تحقق.
ـHotTracking : وتأخذ الخاصية القيم التالية:
ـTrue : جعل اسماء العقد تظهر بشكل مماثل للإرتباط التشعبي.
ـFalse : جعل اسماء العقد تظهر بشكلها الاعتيادي.
ـLabelText : وتأخذ هذه الخاصية القيم التالية:
ـTrue : تسمح للمستخدم بتحرير اسم Node
ـFalse : لا تسمح بتحرير اسم Node .
ـLineColor : تُحدد لون الخطوط التي تربط عقد الشجرة.
ـPathSeperator : العلامة التي تستخدم لمسار عقدة الشجرة.
ـRightToLeftLayout : وتأخذ هذه الخاصية القيم التالية:
ـTrue : جعل تخطيط الشجرة محاذيا من اليمين الى اليسار.
ـFalse : إبقاء تخطيط الشجرة محاذيا من اليسار الى اليمين.
ـShowLines : وتأخذ هذه الخاصية القيم التالية:
ـTrue : إظهار الخطوط بين عقد الشجرة.
ـFalse : إخفاء الخطوط الموجودة بين عقد الشجرة.
ـShowNodeToolTips : وتاخذ هذه الخاصية القيم التالية:
ـTrue : إظهار التلميحات على العقد.
ـFalse : أخفاء التلميحات من العقد.
ـShowPlusMinus : وتاخذ هذه الخاصية القيم التالية:
ـTrue : إظهار أزرار علامة +/- بجانب عقد Parent .
ـFalse : إخفاء أزرار علامة +/- الموجودة بجانب عقد Parent .
ـShowRootLines : وتأخذ هذه الخاصية القيم التالية:
ـTrue : عرض الخطوط بين عقد Root .
ـFalse : إخفاء الخطوط الموجودة بين عقد Root .
ـStateImageList : تستخدم هذه الخاصية لربط أداة Tree بأداة ImageList لعرض الصور الموجودة فيها.
تحرير العقد Edit Nodes
عند اضافة أداة الشجرة الى سطح النموذج، تظهر الاداة بلا اي عقدة ولهذا يجب على المبرمج ان يقوم باضافة عقد مختلفة المتسويات للشجرة وان يقوم بتحرير هذه العقد واختيار الاسماء الخاصة بها والتي تتلائم مع التطبيق الذي يُريد انشاءهُ بالاضافة الى تنسيقها وتحديد الالوان المطلوبة.
يتم تحرير عقد الشجرة أما بالنقر على السهم أعلى الأداة واختيار الامر Edit Nodes أو اختياره من خلال Nodes في نافذة الخصائص.
أداة متصفح الويب WebBrowser
تستخدم هذه الأداة لعرض وتصفح مواقع الانترنت.
اهم خصائص متصفح الويب WebBrowser
ـAllowNavigation : وتاخذ هذه الخاصية القيم التالية :
ـTrue : تسمح للأداة باستعراض صفحة اخرى بعد تحميل الصفحة الأولى.
ـFalse : لا تسمح بذلك.
ـUrl : تحديد الموقع المطلوب تصفحهُ.