我在我的應用程序中有ultrawintree控件。現在我想檢查樹中所選treenode的所有子節點。如何在infragistics的ultrawintree中檢查選定節點的所有子節點?
我是windows應用程序的新手。所以請幫助找出相同的解決方案。
那麼誰能告訴我該怎麼做?
我在我的應用程序中有ultrawintree控件。現在我想檢查樹中所選treenode的所有子節點。如何在infragistics的ultrawintree中檢查選定節點的所有子節點?
我是windows應用程序的新手。所以請幫助找出相同的解決方案。
那麼誰能告訴我該怎麼做?
假設你是節點通過將NodeStyle設置爲Checkbox將複選框添加到節點,您可以處理AfterCheck事件並更新此事件中的子項:
void ultraTree1_AfterCheck(object sender, NodeEventArgs e)
{
foreach (UltraTreeNode node in e.TreeNode.Nodes)
node.CheckedState = e.TreeNode.CheckedState;
}
你必須使用屬性SelctionType爲擴展爲允許選擇多個。
Me.UltraTree1.Override.SelectionType =
Infragistics.Win.UltraWinTree.SelectType.Extended
下經過的節點創建方法迭代的每個節點,並Selected = true
節點Varible是你Checkecd,你會得到節點形式的EventArgs
foreach(UltraTreeNode child in node.Nodes)
node.Selected = true;
如果通過將NodeStyle設置爲複選框來創建節點,則選擇與節點的選中狀態無關。 – alhalama
WinForm控制哪些Veroisn Infragistics? –
@AkshayJoy我正在使用12.2 –