c# - 如何检查 TreeView 根节点是否存在子节点

标签 c# winforms treeview

我有一个 TreeView ,其根节点最初是根节点。如果我右键单击 Root 节点,我将显示一个上下文菜单,其中包含一些选项,如 New,如果我选择 New,我将向 Root 节点添加一个子节点。如果我再次右键单击 Root 节点,如果 Root 有子节点,我想清除所有子节点并添加一个新的子节点,我该怎么做

最佳答案

TreeNode.Nodes为您提供您正在查看的节点的所有子节点的列表。

然后您可以调用 Clear在该集合上删除所有子节点。

关于c# - 如何检查 TreeView 根节点是否存在子节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3777980/

相关文章:

c# - 跨线程操作无效,即使使用 InvokeRequired

c# - 呈现应该为正数的负数的阶乘计算器。怎么修?

c# - PushButtonState.Default 和 PushButtonState.Normal 之间的逻辑区别是什么?

c# - 如何以编程方式将 WPF TreeView 绑定(bind)到 List<Drink>?

javafx如何禁用checkboxTreeItem中的一项?

c# - INSERT INTO 有没有更省事的方法?

c# - 当构造函数使用提供给第一个构造函数的对象调用另一个构造函数时,您可以检查 null 吗?

WPF ListView : Is it possible for rows to have subrows?

c# - 获取excel应用进程id

c# - 如何在C#中从子窗体调用父窗体方法?