0 امتیاز

سلام

من یک تری وییو دارم میخوام بعد از لود فرم یکی مثلا نود "اسناد دریافتی" حالت سلکت داشته باشه

چه کار کنم؟


 

بسته شده

2 پاسخ

+2 امتیاز
 
بهترین پاسخ

از خاصیت SelectedNode به صورت زیر استفاده کنید

private void Form1_Load(object sender, EventArgs e)
{
    treeView1.SelectedNode = treeView1.Nodes[0].Nodes[4];
}

در کد بالا کافیه اندیس اون گره ای که دوست دارین رو به جای اون عدد 4 بذارین. البته کد بالا گره 5 م از گره اصلی رو انتخاب می کنه

ولی اگه بخواین مثلا ChildB به حالت انتخاب در بیاد باید اندیس ها رو به صورت سلسله مراتبی تغییر بدین

private void Form1_Load(object sender, EventArgs e)
{
    treeView1.SelectedNode = treeView1.Nodes[0].Nodes[0].Nodes[1];
}

+1 امتیاز

لینک زیر رو نگاه کنید ببینید جواب کارتون رو میده :

https://stackoverflow.com/questions/4713360/how-to-select-a-node-of-treeview-programmatically-in-c

سلام استاد ، اين كد يه نود به تي ويو اضافه ميكنه من نميخوام نود اضافه بشه ، فقط ميخوام مثلا نود شماره ١٤ سلكت بشه، اگه محبت كنيد كمك كنيد ممنون ميشم
توسط (185 امتیاز) 1 6
سوال جدید

2,334 سوال

2,871 پاسخ

3,725 دیدگاه

3,915 کاربر

دسته بندی ها

...