PDA

View Full Version : مشکل با checkbox در treeview



mohammad.es24
پنج شنبه 01 بهمن 1394, 09:23 صبح
سلام دوستان.وقت بخیر
من یک treeview دارم که checkbox هم داره.حالا مشکلی که دارم می خوام وقتی نود پدر رو انتخاب کردم فرزندای اون هم تیک بخوره یا برعکس وقتی یک فرزند رو انتخاب می کنم گره پدر نیز تیک دار بشه.چطور می تونم این کار رو انجام بدم.پیشاپیش از کمک دوستان ممنونم

mohammad.es24
پنج شنبه 01 بهمن 1394, 09:43 صبح
با این کد تونستم تیک نود هارو بزنم و بردارم با استفاده از نود پدر.ولی برای اینکه زمانی که نود فرزند رو تیک می زنی نود پدر رو خودش تیک دار کنه نتونستم کاری کنم فعلا

private void treeView1_AfterCheck(object sender, TreeViewEventArgs e)
{

TreeNode nod;
if (e.Node.Checked == true && e.Node.GetNodeCount(true) > 0)
{
nod = e.Node.FirstNode;
while (nod != null)
{
nod.Checked = true;
nod = nod.NextNode;
}
}


if (e.Node.Checked == false && e.Node.GetNodeCount(false) > 0)
{
nod = e.Node.FirstNode;
while (nod != null)
{
nod.Checked = false;
nod = nod.NextNode;
}
}

}
}

mohammad.es24
شنبه 03 بهمن 1394, 18:55 عصر
کسی از دوستان نیست من رو کمک کنه!!!!!!!!!!!!!!!

khokhan
شنبه 03 بهمن 1394, 20:30 عصر
کسی از دوستان نیست من رو کمک کنه!!!!!!!!!!!!!!!
سلام
با عرض پوزش :لبخند:
همین چند وقت پیش توی این تاپیک (http://barnamenevis.org/showthread.php?514943-%D8%AA%DB%8C%DA%A9-%D8%AE%D9%88%D8%B1%D8%AF%D9%86-%DA%86%DA%A9-%D8%A8%D8%A7%DA%A9%D8%B3%D9%87%D8%A7%DB%8C-treeview-%D8%A8%D8%A7-%D8%AA%DB%8C%DA%A9-%D8%AE%D9%88%D8%B1%D8%AF%D9%86-%DA%AF%D8%B1%D9%87-%D9%88%D8%A7%D9%84%D8%AF&highlight=treeview) سوال شده بود و جواب هم گرفته شد ............. یعنی با انتخاب والد ،فرزند انتخاب می شه و ایضا برعکس