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

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

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

  1. TreeView 控件添加到窗体,然后根据需要将节点添加到 TreeView。 有关详细信息,请参阅 如何:使用 Windows 窗体 TreeView 控件添加和删除节点

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

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

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

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

另请参阅