【发布时间】:2009-10-30 15:17:57
【问题描述】:
我确实需要以编程方式单击集合中的所有节点,但我看不到如何做到这一点。我最终尝试调用 Node_Click 事件,但我不知道如何使用参数。
foreach (TreeNode node in treeView1.Nodes)
{
//here I would need to "click" on each node
}
编辑: 我需要提高 TreeNode_After 选择。这是因为树视图表示 DB 结构,如果您单击节点,它可能有也可能没有子级(取决于 DB 检索到的内容)。这个循环应该作为 ExpandAll。
【问题讨论】:
-
我想我有一个答案给你,但首先,我需要问你为什么需要这样做?您是否需要以编程方式触发事件以触发事件处理程序中的代码?
-
我编辑了我的答案,以便在选择树中的每个节点后触发它。