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

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

提示

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

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

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

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

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

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

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

请参见

参考

TreeView 控件概述(Windows 窗体)

其他资源

TreeView 控件(Windows 窗体)

ContextMenuStrip 控件