问题标签 [treenode]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
472 浏览

c# - 通过获取文件路径来排列 TreeView?

我有这个代码:

如您所见,非常简单,此方法获取文件路径。像C:\Windows\notepad.exe

现在我希望 TreeView 像 FileSystem 一样显示它。

如果我单击“+”,它会变成这样:

这是我现在通过将这些路径发送到上述方法得到的结果:

树视图当前外观

我该怎么做才能安排节点?

0 投票
0 回答
135 浏览

c# - 有没有办法在 TreeNode 上获得超过 259 个字符?

我正在制作一个树视图,我的一些节点的名称有超过 259 个字符,但它只需要名称的前 259 个字符。有谁知道如何解决这一问题?

0 投票
3 回答
2498 浏览

c# - ASP.NET:如何创建可扩展的空 TreeNode

我需要填充TreeNode.ChildNodeson 事件TreeView.TreeNodeExpanded。问题是在事件被触发之前节点是空的,在这种情况下它是不可展开的,并且它旁边没有显示展开图标[+]

我想让节点可扩展,以防其相关对象有一些子对象而不将这些子对象添加到节点。

我想过在节点中添加一个虚拟子节点,并在展开时将其删除。有没有更好的选择??

谢谢你。

0 投票
1 回答
606 浏览

c# - ASP.NET:获取 TreeNode 的容器 TreeView

如何获得TreeViewa的容器TreeNode??

谢谢你们。

0 投票
1 回答
1303 浏览

c# - ASP.NET TreeView:使用 TreeView.TreeNodePopulate 时无法获取 TreeNode.Parent 和 TreeNode.ChildNodes

TreeView在用户第一次扩展父节点时,我正在填充控件的节点,如ASP.NET: How to Create an Expandable Empty TreeNode中所述,使用按需填充。填充过程运行良好。

问题是当我尝试获取TreeNode.Parentnull,即使它TreeNode不是根节点。此外,即使指定的...TreeNode.ChildNodes有一些子节点,也会返回一个空集合。TreeNode

对此有解释吗?而且,我能做些什么来解决它?

谢谢你。

0 投票
1 回答
1076 浏览

c# - ASP.NET 获取所有 TreeView 节点

有没有办法在不遍历and的情况下获取控件中的所有TreeNode对象?TreeViewTreeView.NodesTreeNode.ChildNodes

0 投票
2 回答
1454 浏览

c# - 不使用“SelectedNode”将节点动态添加到树视图

我有一个包含 3 个根的树视图,每个根包含 3 个孩子。我想为其中一个孩子添加一个节点。我如何使用节点“名称”而不是用户选择节点(没有 SelectedNode 方法)来执行此操作。

例如:

  • 根1
    • 一种
    • b
    • C
  • 根2
    • d
    • e
    • F
  • 根3
    • G
    • H
    • 一世

用户基本上将通过在文本框中指定节点的名称来选择将节点插入到哪个子节点。在用户指定将“foobar”插入节点“g”后,树视图将如下所示:

  • 根1
    • 一种
    • b
    • C
  • 根2
    • d
    • e
    • F
  • 根3
    • G
      • 富吧
    • H
    • 一世

谢谢!

0 投票
2 回答
169 浏览

winforms - 避免在 TreeNode.ExpandAll 上扩展某些 TreeNode 节点?

之前没有人问过这个问题:

当用户执行“全部展开”操作时,避免TreeNode在 WinForms 中展开某些类后代的有效方法是TreeView什么,但仍让他通过单击 + 符号展开此类节点?

当然我可以处理BeforeExpand,但我很难设置e.Cancel只有true当它是一个ExpandAll操作时。我想知道如何确定这一点?我可以子类化TreeView和覆盖ExpandAll——但不能被覆盖...

0 投票
1 回答
1013 浏览

c# - 添加后如何从树视图中删除图像

使用 Visual Studios 2010 和 c# 我有一个树视图,我向每个节点添加了图像。回想起来,我现在想删除与 3 个主根节点的子节点关联的图像。如何从我的 3 个主根节点的子节点中删除图像,但将图像保留在 3 个根节点上?

我已经尝试打开节点的属性并将所有子节点的 ImageIndex 和 SelectedImageIndex 更改为“none”,当我按下确定时,它仍然显示每个子节点的默认图像。

谢谢

0 投票
1 回答
891 浏览

c# - ASP.NET:如何选择多个 TreeView 节点?

如何TreeNode在一个中选择多个对象TreeView??