如何:使用设计器将快捷菜单附加到 TreeNode

更新:2007 年 11 月

Windows 窗体 TreeView 控件显示一个节点层次结构,类似于 Windows 操作系统中 Windows 资源管理器左窗格中显示的文件和文件夹。通过设置 ContextMenuStrip 属性,可以在用户右击 TreeView 控件时向其提供区分上下文的操作。通过将 ContextMenuStrip 组件与单个 TreeNode 项关联,可向 TreeView 控件添加自定义级别的快捷菜单功能。

说明:

显示的对话框和菜单命令可能会与“帮助”中的描述不同,具体取决于您的当前设置或版本。若要更改设置,请在“工具”菜单上选择“导入和导出设置”。有关更多信息,请参见 Visual Studio 设置

在设计时将快捷菜单与 TreeNode 关联

  1. 向窗体添加 TreeView 控件,然后按需要向 TreeView 添加节点。有关更多信息,请参见 如何:添加和删除 Windows 窗体 TreeView 控件中的节点

  2. 向窗体添加 ContextMenuStrip 组件,然后向快捷菜单中添加菜单项,快捷菜单表示您希望在运行时可用的节点级操作。有关更多信息,请参见 如何:向 ContextMenuStrip 添加菜单项

  3. 重新打开 TreeView 控件的“TreeNodeEditor”对话框,选择要编辑的节点,并将其 ContextMenuStrip 属性设置为要所添加的快捷菜单。

  4. 设置此属性后,右击该节点时将显示该快捷菜单。

    另外,您需要编写处理这些菜单项的 Click 事件的代码。

请参见

参考

TreeView 控件概述(Windows 窗体)

其他资源

TreeView 控件(Windows 窗体)

ContextMenuStrip 控件