문제

I have ultrawintree control in my application. Now i want to make checked all the child node of selected treenode in tree.

I am new in windows application. So please help to find out the solution for the same.

So can anyone tell me how to do it?

도움이 되었습니까?

해결책

Assuming that you are adding the check boxes to the nodes by setting the NodeStyle to Checkbox you could handle the AfterCheck event and update the children in this event:

void ultraTree1_AfterCheck(object sender, NodeEventArgs e)
{
    foreach (UltraTreeNode node in e.TreeNode.Nodes)
        node.CheckedState = e.TreeNode.CheckedState;
}

다른 팁

You have to use the Property SelctionType as Extended to Allow Multiple Selection.

Me.UltraTree1.Override.SelectionType =
    Infragistics.Win.UltraWinTree.SelectType.Extended

Create Method Iterate the Each node under Checked Nodes, and Selected = true

node Varible is the node which you Checkecd , you will get the Node form EventArgs

  foreach(UltraTreeNode child in node.Nodes)

    node.Selected = true;
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top