2013-05-22 69 views

回答

2

假設你是節點通過將NodeStyle設置爲Checkbox將複選框添加到節點,您可以處理AfterCheck事件並更新此事件中的子項:

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

你必須使用屬性SelctionType擴展爲允許選擇多個。

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

下經過的節點創建方法迭代的每個節點,並Selected = true

節點Varible是你Checkecd,你會得到節點形式的EventArgs

foreach(UltraTreeNode child in node.Nodes) 

    node.Selected = true; 
+0

如果通過將NodeStyle設置爲複選框來創建節點,則選擇與節點的選中狀態無關。 – alhalama

相關問題