با این کد تونستم تیک نود هارو بزنم و بردارم با استفاده از نود پدر.ولی برای اینکه زمانی که نود فرزند رو تیک می زنی نود پدر رو خودش تیک دار کنه نتونستم کاری کنم فعلا
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;
}
}
}
}