الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

أضافة Nodes لعقدة موجودة

مغلق
بدأه server_programmer في 28 نوفمبر 2005 · 6 رد · 1,007 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

أخواني أنا بستخدم الأداة TreeView

و لكن للأسف ليست كما في الأصدار السابق

بمعنى

أنة في الأصدار السابق كا ممكن ببساطة تحدد ال Node التي تريد أن تضيف ال New Nodes تحتها

ولكن مع اصدارة ال .Net للأسف لم أعرف كيف يتم ذلك

و لتوضيح السؤال

لنفرض أن عندي أداة Tree View

و فيها العقد التالية

Famely_Node
  |
  |_Father_Node
      |_ Son1
      |_ Son2
          |_ Grand_Son

و أريد أن أضيف Node جديدة تحت ال Father_Node و في مستوى ال Son1,2 و أسمها Son3

كيف يمكن ذلك ؟

و شكرا للمساعدة

وفوق كل ذي علم عليم

http://www.leaderstechnology.com

-------------------------------

#2

hi

am add the code thats add nodes to tree veiw and you can copy it and test it

Dim Parentnode As New TreeNode

Parentnode.Text = "parent"

Dim nodchiled As New TreeNode

nodchiled.Text = "Chiled"

Dim NodeChiled1 As New TreeNode

NodeChiled1.Text = "chiled1"

nodchiled.Nodes.Add(NodeChiled1)

TreeView1.Nodes.Add(Parentnode)

Parentnode.Nodes.Add(nodchiled)

#3

أشكرك أخي qalaloh على الرد لكن هذا الكود سيضيف ال Nodes فقط على شكل متتالي

و الذي أريده أن يضيف Node بشكل عشوائي

بمعنى أضيف Node مرة بعد ال Parentnode

و بعد ما أضيف لها كل ال Nodes بتاعتها عايز أضيف لواحدة من ال Nodes الفرعية منها و لتكن nodchiled عناصر داخلية

يعني

كيف تحدد ال Node التي تريد أن تضيف ال New Nodes تحتها بغض النظر هل هي في الأول أو الوسط أو الأخر

هل من الممكن أن أحدد ال Parent Node اللي حضيف تحتها حتى لو كان ال Active Node واحدة ثانية ؟

و في كل الأحوال

شكرا لك :)

تم تعديل هذه المشاركة بواسطة server_programmer في 29 نوفمبر 2005 في 16:25

وفوق كل ذي علم عليم

http://www.leaderstechnology.com

-------------------------------

#4

hi

ok give me just one way to detrmine the parent node and i will add the node to it

one of thats way is to select node and then press buttone add new node then new node will added to the selected node

if u cant under stand send to me the example and i will help u

#5

أخى الكريم ........

إدا كنت تعرف Name التابع للنود الاب التى تريد إضافة أبناء تحتها

فالمسالة بسيطة

ما عليك إلا عمل بحت لهه النود

dim xNode as TreeView

xNode =TreeView.Nodes.Find(WantedNode.Name,True)(0)

xNode.Add(NewChild)

اما إدا أردت شى أخر

فعليك التوضيح

issaka_adams@yahoo.com

هدا ايميلى

وأى حاجة فى TreeView

بادن الله ما فيش مشكلة

#6

مشكور على المعلومة

بجرب و برد عليك

تحياتي

وفوق كل ذي علم عليم

http://www.leaderstechnology.com

-------------------------------

#7

للاسف استخدمتها بس ماضبطت معي ..؟

حيث انني استطعت الوصول فقط للاساس دون ان استطيع اضافه الابناء وابناء الابناء !!

هذا الموضوع مغلق.

مواضيع مشابهة