如何检测我是否单击了 treeView1 项目是文件还是目录

本文关键字:项目 treeView1 文件 单击 何检测 检测 是否 | 更新日期: 2023-09-27 18:34:43

private void menuStrip_ItemClicked(object sender, ToolStripItemClickedEventArgs e)
        {
            if (e.ClickedItem.Text == "Download")
            {
                // if download selected start download file or directory.
                // to check if selected directory to download whole directory with sub directories and files
                // if selected file to download only file.
            }
        }

我可以向上下文菜单条添加更多菜单,例如"下载文件"和"下载目录"但是我想做一个下载选项,如果我在一个目录中选择它,我会下载整个目录,如果在文件上只下载文件。

问题是我怎么知道当我单击"下载"时,该项目是目录还是文件?

如何检测我是否单击了 treeView1 项目是文件还是目录

object sender参数MenuItem

将发件人转换为MenuItem并检查它是文件还是目录(选中图标或其他属性(。

我不确定MenuItem因为我不熟悉WinForms