- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
一个 TreeNode 类有
文本名称标签
我需要为 TreeNode 类分配更多值,例如 float1、float2、... float6。
我该怎么做???请帮忙。
谢谢,卡斯拉夫
最佳答案
您可以创建一个继承 TreeNode 的新类。对于要存储在树节点中的每个值,为该值创建一个属性。使用 Treeview 时,只需将 TreeNode 转换为您的自定义 TreeNode 类。
示例:
public class JobTreeNode : TreeNode {
private int intField1;
public int Field1 {
get {
return intField1;
}
set {
intField1 = value;
}
}
}
用法(评论后添加)
// Add the node
JobTreeNode CustomNode = new JobTreeNode();
CustomNode.Text = "Test";
CustomNode.Field1 = 10
treeView1.Nodes.add(CustomNode);
// SelectedNode
((CustomNode)(treeView1.SelectedNode)).Field1;
关于c# - 如何在 C# 中向 TreeNode 类添加更多值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2491156/
我有一个 JTree (myTree) 在另一个类(class),我有一个 DefaultMutableTreeNode取自myTree。 在某个函数中,我想要 JTree突出显示该节点。 我试过了:
我是golang的新手,对以下内容感到困惑, type TreeNode struct { Val int Left *TreeNode Right *TreeNode
这与大多数应用的行为方式相同。我认为 TreeView 默认情况下是这样工作的。 有没有办法做到这一点,还是我必须让已检查的 TreeNode 的所有子节点并自己检查它们? 这是 winforms。
这是我的代码: if (e.Node.Parent == null) { string selectedNodeText = e.Node.Text; TreeNode x = e.N
最近做了很多思维导图,经常遇到无法合并分支的问题。比如一个节点有branch1、branch2、branch3和branch4,我发现branch3和branch4可以趋向于另一个节点。但是,Mind
与System.Windows.Forms中的其他一些控件集合一样,TreeNodeCollection实现IEnumerable。这背后是否有任何设计原因,还是仅仅是泛型问世之前的宿醉? 最佳答案
在 TreeView 中插入长文本节点时 - 出现水平滚动条。有没有办法在 TreeNode 中自动换行而不是滚动? 目前我使用的解决方案是根据 TreeView 的宽度分割文本并在不同的节点中显示其
我有一个 uitree 结构并使用激活的 MultipleSelectionNodes 属性。我总是选择两个节点。我需要永久修复其中一个的选择,而另一个可以通过鼠标选择进行更改。我怎样才能实现这一目标
如何在 ASP.NET 中突出显示选定的 TreeNode (UI.WebControls)?目的是让用户看到他或她当时正在查看的类别。 我的想法是,在每个 TreeNode 上,检查其属性 Sele
我有一个带有一堆 TreeNode 的 TreeView 控件。每个节点 ContextMenu 根据其状态具有不同的 MenuItems。所以我目前正在为每个 TreeNode 附加其自己的 Con
public class Solution { public TreeNode invertTree(TreeNode root) { if(root == null)
所以,这是故事。我正在尝试创建一个递归下降解析器,它标记一个字符串,然后从这些标记中创建一个节点树。 我的主要类(class)的所有指针都在工作......如果你之前使用过 RDP 那么你知道我在说什
所以,这是故事。我正在尝试创建一个递归下降解析器,它标记一个字符串,然后从这些标记中创建一个节点树。 我的主要类(class)的所有指针都在工作......如果你之前使用过 RDP 那么你知道我在说什
现在我的循环是 for (TreeNode n = e.Node.FirstNode; n != null; n = n.NextNode) 我的数据是这样的 a a1 a2 b
我有一个使用 Treeview 的网页。在 TreeView 中是节点,我使用 Text 和 Value 属性,但我还需要一个。我需要一个名为 IsFile 的 bool 属性。 我创建节点并以编程方
基本上 TreeView 有复选框,我能够获得 TreeNode,但无论我在 TreeNode 上单击什么地方,它都会为我提供 TreeNode,从它的文本到它的复选框,再超出一点(向左)。 我能否限
以下代码不会运行,因为在按名称“RootNode”检索时 rootNode 为 null treeView1.Nodes.Add(new TreeNode("RootNode")); ... /
我正在我的 C# GUI 应用程序中使用 TreeView 和 TreeView.Nodes,并希望在我的树中的几个节点上使用右键单击功能。我已经搜索了很多,但似乎 SelectedNode 仅对左键
我试图在鼠标悬停在 TreeView 节点上时显示工具提示。但是工具提示没有显示。 这是我的代码: private void treeView1_MouseHover(object sender, E
如何将全尺寸图像嵌入到 TreeNode? 目标是显示详细的日志文件,其中每个节点代表窗口标题,其子节点包含键盘记录。 最佳答案 使用以下模式将图像添加到 TreeView 图像列表。 ImageLi
我是一名优秀的程序员,十分优秀!