06-10-12, 08:10 PM
كاتب الموضوع : BADRMEDIA
أداة العرض الشجري TreeView
تستخدم فى كثير من المهام ومهمة لأى مبمرج لابد يتعرف على مفهومها وأهميتها
تستخدم فى عرض الملفات ومحركات الأقراص
تستخدم فى النظم المالية والمحاسبية مثل عرض شجرة الحسابات وغيرها من الأمور
سنبدأ نتعرف الحين فى نقاط وسنتطرق لفوائد حولها
==============================
قم بادراج الأداة من صندوق الأدوات ToolBox على الفورم وضع زر أمر Button
هذه الأداة TreeView عبارة عن حياة كاملة لمجموعة من الكائنات تتكامل مع بعضها
وطالما TreeView هى عرض شجرى إذن لابد أن يكون للشجرة بداية وبداية الشجرة الجذر
وهذا مثل مستكشف الانترنت - الجذر له هو سطح المكتب ومنه يتفرع كل شئ
لكن فى الأداة TreeView ممكن أن يكون هناك أكثر من جذر وكل جذر تحته مجموعته - والمجموعة التى تتفرع منه تسمي أيناء - ولك أن تشبه ذلك بشجرة العائلة - جد منه أب من الأب حفيد وهكذا
وكل عنصر يسمى Node أى عقدة - أى تشبيه بالشجرة والعقد التى فيها التى تعبر عن عمرها
وعدد العقد هو عدد العناصر فى الشجرة TreeView
كيف نضيف جذر للأداة TreeView :
ضع هذا الكود فى حدث الزر Button :
كود :
' هنا سنعرف متغير ونجعله نسخة من الفئة TreeNode
' أى حضرنا متغير ليكون عقدة من عقد الأداة بصرف النظر عن موقعه العائلى هل هو أب أم ابن
Dim rootNode As New TreeNode
' هنا أعطينا للمتغير الذى هو العقدة بعد أن أنشأناه أعطيناه اسم ظاهر للمستخدم
rootNode.Text = "الجذر الرئيسى"
' هنا النقطة المهمة وهلا اننا أضفناه لأداة الشجرة مباشرة أى كجذر مرتبط بالأداة مباشرة
TreeView1.Nodes.Add(rootNode)