PDA

View Full Version : سوال: قفل کردن تاشو نود در treeview



SokooteShab1
شنبه 01 مرداد 1390, 14:07 عصر
سلام دوستان . من توی فرمم یه treeview دارم با تعدادی نود و زیر نود می خوام موقع لود فرم تموم نود ها(شاخه ها) باز باشه و امکان بستن آنها هم وجود نداشته باشه کسی می تونه کمکم کنه ؟

Esmail Solhkhah
یک شنبه 02 مرداد 1390, 00:48 صبح
private void Form1_Load(object sender, EventArgs e)
{
this.treeView1.BeforeCollapse -= new System.Windows.Forms.TreeViewCancelEventHandler(th is.treeView1_BeforeCollapse);

treeView1.ExpandAll();

this.treeView1.BeforeCollapse += new System.Windows.Forms.TreeViewCancelEventHandler(th is.treeView1_BeforeCollapse);
}

private void treeView1_BeforeCollapse(object sender, TreeViewCancelEventArgs e)
{
e.Cancel = true;
}

Esmail Solhkhah
یک شنبه 02 مرداد 1390, 13:45 عصر
سلام دوستان . من توی فرمم یه treeview دارم با تعدادی نود و زیر نود می خوام موقع لود فرم تموم نود ها(شاخه ها) باز باشه و امکان بستن آنها هم وجود نداشته باشه کسی می تونه کمکم کنه ؟


میتونی مثبت منفی رو هم برداری

private void Form1_Load(object sender, EventArgs e)
{
treeView1.BeforeCollapse -= new System.Windows.Forms.TreeViewCancelEventHandler(tr eeView1_BeforeCollapse);

treeView1.ExpandAll();

treeView1.ShowPlusMinus = false;

treeView1.BeforeCollapse += new System.Windows.Forms.TreeViewCancelEventHandler(tr eeView1_BeforeCollapse);
}

private void treeView1_BeforeCollapse(object sender, TreeViewCancelEventArgs e)
{
e.Cancel = true;
}

SokooteShab1
یک شنبه 02 مرداد 1390, 15:01 عصر
ممنون از جوابت خیلی خوب بود. یه سوال دیگه هم داشتم می خواستم بدونم اگه بخوام نود پدر را بولد یا رنگش را عوض کنم چیکار باید بکنم؟؟

Esmail Solhkhah
یک شنبه 02 مرداد 1390, 18:15 عصر
ممنون از جوابت خیلی خوب بود. یه سوال دیگه هم داشتم می خواستم بدونم اگه بخوام نود پدر را بولد یا رنگش را عوض کنم چیکار باید بکنم؟؟

Font font = new Font("Tahoma", 10F,FontStyle.Bold);

treeView1.Nodes[0].NodeFont = font;

SokooteShab1
دوشنبه 03 مرداد 1390, 08:23 صبح
ممنون دوست عزیز.:لبخندساده: