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

احتاج مساعدة في drag and drop بين treeviews

بدأه meow في 18 سبتمبر 2011 · 3 رد · 436 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته ...

احتاج الى مساعدة ... قمت بعمل بروجكت Wpf .... وعرفت في ملف xmal ..... كنترولين من نوع tree view ....

واحتاج الى ان اكون قادر على drag and drop ... أي عنصر من tree view إلى اخرى .... مع حذف العنصر من التريفيو الاصلية ... واحتاج ان تكون العملية عكسية ... أي انني استطيع نقل اي عنصر بشكل كلي بين التريفيوز اللي عرفتها .....

مثال ....

عندي treeView1 و treeView2 ....

كل واحدة منهم فيها عناصر بشكل متدرج ...

treeView1

-Node1

--item1.1

--item2.1

-Node2

--item2.1

--item2.2

treeView2

-Node3

--item3.1

--item3.1

-Node4

--item4.1

--item4.2

وهكذا ......... وعندما اقوف بسحب اي عنصر .... مثلا ...... --item3.1 الموجود في treeView2 ...... و اقوم بافلاته في treeView1 .... تحت Node1

يصبح شكل التريفيوز هكذا

treeView1

-Node1

--item1.1

--item2.1

--item3.1

-Node2

--item2.1

--item2.2

treeView2

-Node3

--item3.1

-Node4

--item4.1

--item4.2

أو اقوم باضافته تحت treeView1 بشكل مباشر .... و يصبح الترتيب كالتالي

treeView1

-Node1

--item1.1

--item2.1

-Node2

--item2.1

--item2.2

-item3.1

treeView2

-Node3

--item3.1

-Node4

--item4.1

--item4.2

اعرف انه يجب علي تفعيل AllowDrop="True" في كنترول التريفيو treeview ....

واستطعت ان افعل خاصية السحب والافلات في نفس التريفيو treeview ....

لكنني اريد تفعيله ايضا بين treeviews مختلفة

فارجو ممن يستطيع مساعدتي ان يرد مشكورا لا مامورا

وشكرا

#3

مشكور اخوي ...

لكن الرابط الاول عبارة عن مقال لكنترول ListView ...

والثاني .... مثال جيد لكنترول واحد من TreeView .....

بخصوص السحب و الافلات بين كنترولين من Tree View يختلف ....

على العموم مشكور على الرد ....

وفي انتظار المساعدة في حال وجدت ....

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