问题标签 [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 投票
1 回答
2492 浏览

c# - 双击 TreeNode 复选框上的行为

我有一个TreeView填充TreeNodes有图标和复选框。

我一直在尝试禁用其中一些丢弃BerforeCheck方法中的事件的检查/取消检查能力。这很好用,直到我双击复选框:复选框的图像与其真实状态相反(如果状态为 ,它会显示一个复选标记Checked=false)。我试图修复在NodeDoubleClickandBeforeClick方法中手动更改 StateImageIndex 的问题,但没有成功。

更糟糕的是:我在其中添加了第三张图像StateImageList(是的,我也希望复选框为三态)但我还没有使用它(它从未在我的代码中设置),第三张图像被设置为当前状态双击后的框(此时我无法确定明确的行为)。

我怎样才能最好地让它按预期工作,最坏的情况是禁用双击复选框?谢谢。

PS:这个问题已经问过了,但没有答案...

0 投票
3 回答
2391 浏览

fonts - 更改 Wicket 树节点颜色、字体等

有没有办法更改节点颜色并将其更改为斜体等?

0 投票
2 回答
241 浏览

java - 如何将 2 个值(文本和该文本的值)保存到 jtree 节点

我在java中创建了一个Jtree,我想为每个节点添加2个值,我的意思是每个节点有可能我们有2个值吗?例如,在 JCombobox 中,我们可以将一个值指定为文本,而将另一个值指定为文本值。

那么对于 Jtree 节点有这样的事情吗?如果不是,您对存储这样的东西有什么建议?

因为我想将这些数据保存在数据库中并检索表单数据库,所以创建节点路径对我有很大帮助。

0 投票
1 回答
4468 浏览

c# - 将节点添加到 TreeView 会导致 Thread-Exception

我有一个小问题。

我创建了一个类来管理我的预制件(我的关卡编辑器的预定义对象)。在开始加载预制件时,它为类别和每个预制件创建 TreeNode,并将其添加到构造函数知道的 TreeView 中。

问题是,每次将节点添加到另一个节点时,都会导致“InvalidOperationException”,因为它不是正确的线程。我应该调用控件。我试过了,它是同一个线程——它只在“LoadForm”事件中被调用。

这是我的PrefabManager-class代码:

这是创建和调用:

错误在这里引起:

你认为是什么问题?我不敢相信这是一个线程问题。我怎么解决这个问题?

非常感谢 :)

编辑 不好,没有人知道答案:(顺便说一下,这里是 Stacktrace 和一些关于异常的信息:

{“Der für dieses Steuerelement durchgeführte Vorgang wird vom falschen Thread aufgerufen. Marshallen Sie den Richtigen Thread mit Control.Invoke oder Control.BeginInvoke, um den Vorgang auszuführen。”}

翻译)为此控制操作执行的测试是从错误的线程调用的。编组正确的线程或使用 Control.Invoke Control.BeginInvoke 来执行操作

0 投票
3 回答
15471 浏览

extjs - extjs 树面板:expand() & expandChildNodes()

如果我写:

我只能访问这个 rootNode 的子节点,但不能访问这个 rootNode 的孙节点。我必须写:

为了实现它。

即使树倒塌,还有其他方法可以获得孙子节点或更多子节点吗?除了使用node.eachChild()功能?我试过:

但它不起作用。

0 投票
5 回答
55392 浏览

c# - 如何确定所选节点是 TreeView 中的子节点还是父节点?

如何确定所选节点是TreeView控件中的子节点还是父节点?

0 投票
1 回答
534 浏览

treeview - 将 TreeNode 分配给 TreeView 并显示为选中状态

你好,

我有TreeNode trn它包含 treenode 及其一些子节点。现在我想将此节点传递 TreeView tree 给另一种方法,并且我想trnTreeView tree.

trn可能会根据用户的选择每次更改)

我试过使用

但这给了我荒谬的结果,例如有时突出显示另一个节点或有时仅突出显示根节点等。

我们是否有 treeNode 的索引,所以如果我得到任何节点的索引,那么我将使用

但我不确定 TreeNode 是否真的存在 SelectedIndex ?

任何帮助

问候,

桑格拉姆·南德基勒

0 投票
1 回答
1071 浏览

c# - 如何更改 WinForms Treeview 控件中用于内联编辑节点文本的字体?

我正在填充一个 WinForms TreeView 控件,并在加载每个节点时以不同方式设置它们的字体属性。

这些节点还允许内联编辑(通过按 F2 更改文本,或单击 Windows 资源管理器中的文件夹名称)。

但是,当节点进入编辑模式时,编辑时使用的字体将恢复为 TreeView 控件的默认字体,而不是特定节点的字体。

是否可以设置编辑每个节点时使用的编辑控件的字体,以匹配用于显示该 TreeView 节点的字体?(如果有,怎么做?)

0 投票
1 回答
2191 浏览

c# - 在 TreeNode 上调用代码隐藏方法单击

在 TreeView 中单击 TreeNode 时,我想调用代码隐藏方法。我想这并不难做到,但我找不到一个很好的例子来说明如何做到这一点。

我查看了 TreeNodeSelectAction,但这似乎只是一个枚举,所以我想知道如何在单击节点时调用我自己的代码。

0 投票
13 回答
80314 浏览

java - 如何在二叉树中搜索节点并返回?

我正在尝试在二叉树中搜索一个节点并在它存在的情况下返回,否则返回 null。顺便说一句,节点类有一个方法 name() ,它返回一个带有它的名字的字符串......到目前为止我所拥有的是:

它是否正确??