如何使特定的树节点在树视图中显示为文件夹

普拉卡什·维什瓦卡玛(Prakash Vishwakarma)

如何使特定的树节点在树视图中显示为文件夹?我正在使用数据库中的表并基于一列(即具有值(1或2)的NodeType)创建动态树视图,我希望它以文件夹形式显示或作为普通树节点显示。

伪代码会更有益。

理想的结果

提前致谢!

瓦希德·纳德里(VahidNaderi)

您可以将文件夹图像放在ImageList控件中,并将TreeView控件的ImageList属性设置为此图像列表,并且在创建节点时,将该节点的ImageIndex设置为所需的索引。

    TreeNode tn = new TreeNode();
    if (imageShouldBeFolderImage)
        tn.ImageIndex = 0;

    // If you want to show another image for other cases, 
    // If you want no image ignore this else part
    else            
        tn.ImageIndex = 1;

更新:

如果选择节点将其图像更改为由TreeView的SelectedImageIndex属性引起的另一幅不良图像,则建议向图像列表中添加一个空图像并设置节点SelectedImageIndex。

TreeNode tn = new TreeNode();
if (imageShouldBeFolderImage)
{
    tn.ImageIndex = 0;
    tn.SelectedImageIndex = 0;
}
else
{            
    tn.ImageIndex = 1;//the index of the empty image
    tn.SelectedImageIndex = 1;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从树视图中选择文件夹并将文件名显示到列表框 C#?

来自分类Dev

如何在WPF树视图中实现用于选择树节点的命令

来自分类Dev

如何使 Clarity 树视图中的树节点文本可点击?

来自分类Dev

Windows 窗体树视图显示文件夹信息

来自分类Dev

视图中的文件夹

来自分类Dev

在列表视图中显示文件夹图标

来自分类Dev

在视图中显示文件夹中的图像

来自分类Dev

如何在Nautilus中将特定文件夹设置为列表视图或图标视图?

来自分类Dev

为什么特定站点在本机 Web 视图中显示为“错误”?

来自分类Dev

如何在vim Netrw树视图中显示文件?

来自分类Dev

如何加载剑道树视图中显示的文件

来自分类Dev

Vista树视图:禁用树节点的淡出

来自分类Dev

C# - 如何将文件夹中的图像添加到数组并在列表视图中显示它们?

来自分类Dev

如何使UIManagedDocument显示为文件包而不是文件夹

来自分类Dev

在文本框中显示树视图中的选定节点?

来自分类Dev

如何使用树视图打开多个文件夹中的文件?

来自分类Dev

在Mac 2011的Outlook的对话视图中显示来自其他文件夹的邮件

来自分类Dev

src/assets/img 文件夹中的图像不会显示在 Ionic 视图中

来自分类Dev

如何使符号链接的文件夹显示为普通文件夹

来自分类Dev

删除树视图中的节点

来自分类Dev

如何防止新控制器在“视图”文件夹中为其视图创建新文件夹?

来自分类Dev

如何获取角ivh树视图中的选定节点的列表?

来自分类Dev

如何从列表中添加树视图中的节点

来自分类Dev

如何在ASP树视图中获取顶级节点

来自分类Dev

如何获取角ivh树视图中的选定节点的列表?

来自分类Dev

如何在App_Code文件夹的Razor视图中使用Url.Action

来自分类Dev

如何在Pycharm项目视图中移动项目文件夹?

来自分类Dev

如何停止在pycharm项目视图中看到未跟踪的文件夹?

来自分类Dev

如何从应用程序视图中删除空的应用程序文件夹

Related 相关文章

  1. 1

    如何从树视图中选择文件夹并将文件名显示到列表框 C#?

  2. 2

    如何在WPF树视图中实现用于选择树节点的命令

  3. 3

    如何使 Clarity 树视图中的树节点文本可点击?

  4. 4

    Windows 窗体树视图显示文件夹信息

  5. 5

    视图中的文件夹

  6. 6

    在列表视图中显示文件夹图标

  7. 7

    在视图中显示文件夹中的图像

  8. 8

    如何在Nautilus中将特定文件夹设置为列表视图或图标视图?

  9. 9

    为什么特定站点在本机 Web 视图中显示为“错误”?

  10. 10

    如何在vim Netrw树视图中显示文件?

  11. 11

    如何加载剑道树视图中显示的文件

  12. 12

    Vista树视图:禁用树节点的淡出

  13. 13

    C# - 如何将文件夹中的图像添加到数组并在列表视图中显示它们?

  14. 14

    如何使UIManagedDocument显示为文件包而不是文件夹

  15. 15

    在文本框中显示树视图中的选定节点?

  16. 16

    如何使用树视图打开多个文件夹中的文件?

  17. 17

    在Mac 2011的Outlook的对话视图中显示来自其他文件夹的邮件

  18. 18

    src/assets/img 文件夹中的图像不会显示在 Ionic 视图中

  19. 19

    如何使符号链接的文件夹显示为普通文件夹

  20. 20

    删除树视图中的节点

  21. 21

    如何防止新控制器在“视图”文件夹中为其视图创建新文件夹?

  22. 22

    如何获取角ivh树视图中的选定节点的列表?

  23. 23

    如何从列表中添加树视图中的节点

  24. 24

    如何在ASP树视图中获取顶级节点

  25. 25

    如何获取角ivh树视图中的选定节点的列表?

  26. 26

    如何在App_Code文件夹的Razor视图中使用Url.Action

  27. 27

    如何在Pycharm项目视图中移动项目文件夹?

  28. 28

    如何停止在pycharm项目视图中看到未跟踪的文件夹?

  29. 29

    如何从应用程序视图中删除空的应用程序文件夹

热门标签

归档