检查C#中TreeView控件中的节点

发布于 2024-10-29 03:36:26 字数 156 浏览 6 评论 0原文

如何在 C# 中检查所选节点是 TreeView 控件中的文件还是目录

我正在 C# 中处理窗口窗体。 我可以检查文件扩展名,但文件扩展名太多,因此代码很长。任何人都可以给我一个小方法吗?

How can I check that the selected Node is a File or directory in a TreeView Control in C#?

I am working on window form in C#.
I can check through the file extension but there are so many file extensions so it makes for a lengthy code. Can any body give me a small method for this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

鱼忆七猫命九 2024-11-05 03:36:27

您可以使用 TreeNode 来存储有关节点类型的信息 - 例如存储枚举值、对象或任何其他对您有用的类型。

You can use Tag property of the TreeNode to store information about node type - for example store there enum value, object or any other type that will be useful for you.

初与友歌 2024-11-05 03:36:26

您可以使用特定节点的 node.GetType() 属性来确定它是目录还是文件。即:

if (tree.SelectedNode.GetType() == typeof(FileNode))

希望有帮助。

You can use the node.GetType() property of the particular node to find out that it is directory or file. I.e.:

if (tree.SelectedNode.GetType() == typeof(FileNode))

Hope it helps.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文