【发布时间】:2012-09-25 13:07:32
【问题描述】:
我想询问在这种情况下我应该如何实施解决方案的意见。
DataItem A = someDataItem;
DataItem B = someDataItem;
DataItem C = someDataItem;
DataItem D = someDataItem;
//CreateNode : this function convert the DataItem into TreeNode
TreeNode nodeA = CreateNode(A);
TreeNode nodeB = CreateNode(B);
TreeNode nodeC = CreateNode(C);
TreeNode nodeD = CreateNode(D);
//add the nodes to a TreeView component here
treeView.Nodes.Add(nodeA);
treeView.Nodes.Add(nodeB);
treeView.Nodes.Add(nodeC);
treeView.Nodes.Add(nodeD);
List<DataItem> specialWatchedNodeList = new List<DataItem>();
specialWatchedNode.Add(nodeA);
specialWatchedNode.Add(nodeD);
我有包含所有节点的treeView。但是,我只有其中一些我想被监视(被监视)=>(nodeA 和nodeD)。如果treeView 中的nodeA 和nodeD 发生任何事情,我应该如何更新specialWatchedNodeList 中的nodeA 和nodeD?
【问题讨论】:
-
这是winforms、asp、WPF、silverlight、windows phone还是什么?
-
windows 窗体应用程序
标签: c# winforms events treeview