c# - C#中如何从Treeview的选定节点中获取下一个直接节点?

标签 c# winforms c#-4.0 treeview

我有一个 C# Windows 窗体中的 TreeView。如果用户选择了一个节点,那么我想检索 TreeView 的紧邻的下一个节点以及紧邻的上一个节点。不要考虑它是 sibling 还是其他任何人。我只想选取紧邻的下一个节点以及紧邻的上一个节点。

看这张图片:

enter image description here

假设用户选择以下情况==>我想检索该节点

  1. 0 1.样本数据==>1 当多个代理时...

  2. 1 当多个代理时... ===>2 第二个主要...

  3. 2 第二个专业... ===>3 在这种情况下....

  4. 3 本例中... ===>4 2.目标设置...

等等..

我怎样才能实现这个目标?

最佳答案

使用 e.Node.NextNodee.Node.PrevNode 作为兄弟节点。

TreeNode.NextNode Property

TreeNode.PrevNode Property

编辑

e.Node.NextVisibleNodee.Node.PrevVisibleNode在您的情况下可见节点。

TreeNode.NextVisibleNode Property

TreeNode.PrevVisibleNode Property

请参阅 MSDN 了解其他 TreeNode 属性:TreeNode Properties

关于c# - C#中如何从Treeview的选定节点中获取下一个直接节点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6355603/

相关文章:

c# - Windows Phone 7 下的脚本库

c# - 将 VB 翻译成 C#

c# - 可空类型 "int?"(包括问号)的默认值是多少?

c# - 删除 TabPage : Dispose or Clear or both?

c# - 当我从列表 : why half time that's select 1st value as well with 2nd event? 中选择一个值时的 ListBox

c#-4.0 - 启用 Topshelf 的 Windows 服务将无法调试

C# - 如何获取 System.Drawing.Region 的面积?

.net - 字体大小独立的 UI : everything broke when I switched to 120 DPI?

wpf - Visual Studio 在断点处卡住

ASP.Net 下拉菜单总是在按钮单击事件上返回第一个值