添加委托:
1 | delegate
int AddNodeHandler(TreeNode node); |
然后在要添加节点的地方这样写:
1 | TreeNode node = new
TreeNode(text); |
2 | treeView.Invoke(new
AddNodeHandler(treeView.Nodes.Add), new
object[] {node}); |
本文介绍了一种使用委托在树形视图中添加节点的方法。通过定义一个委托类型`AddNodeHandler`并使用`Invoke`方法,可以在不直接操作UI线程的情况下安全地向树形视图添加新的`TreeNode`实例。
添加委托:
1 | delegate
int AddNodeHandler(TreeNode node); |
然后在要添加节点的地方这样写:
1 | TreeNode node = new
TreeNode(text); |
2 | treeView.Invoke(new
AddNodeHandler(treeView.Nodes.Add), new
object[] {node}); |

被折叠的 条评论
为什么被折叠?