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

أداة treeView & tabControl

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

السلام عليكم

ارجو المساعده بخصوص أداة treeView مع tabControl

اريد بمجرد الضغط علي tabControl1 يتم عمل expand " توسيع " للـ Node4

والعكس ايضاً

بمجرد الضغط علي Node8 تظهر مثلا tabControl2 ويحدث Collapse للـ Node4

وبارك الله فيكم اخواني

تم ارفاق صوره للتوضيح

post-247826-066491100 1316206643_thumb.j

المرفقات
TapTree.jpg
#2

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

اخي جرب الكود التالي

private void tabControl1_SelectedIndexChanged(object sender, EventArgs e)
    	{
        	if (tabControl1.SelectedIndex == 0)
            	treeView1.Nodes[1].Expand();
    	}

    	private void treeView1_AfterExpand(object sender, TreeViewEventArgs e)
    	{
        	if (e.Node.Index == 2)
        	{
            	treeView1.Nodes[1].Collapse();
            	tabControl1.SelectedIndex = 1;
        	}
    	}
1

.:: Wish to become better and better ::.

#3
VB Helper كتب:

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

اخي جرب الكود التالي

private void tabControl1_SelectedIndexChanged(object sender, EventArgs e)
    	{
        	if (tabControl1.SelectedIndex == 0)
            	treeView1.Nodes[1].Expand();
    	}

    	private void treeView1_AfterExpand(object sender, TreeViewEventArgs e)
    	{
        	if (e.Node.Index == 2)
        	{
            	treeView1.Nodes[1].Collapse();
            	tabControl1.SelectedIndex = 1;
        	}
    	}

جزاك الله خيرا

يعمل بامتياز :)

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