如何:使用设计器将快捷菜单附加到 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 事件。

另请参阅