情不知从何起,一往而情深
排名
6
文章
6
粉丝
16
评论
8
{{item.articleTitle}}
{{item.blogName}} : {{item.content}}
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2024TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
欢迎加群交流技术

treeview添加二级右键菜

3091人阅读 2019/10/11 17:20 总访问:776419 评论:0 收藏:0 手机
分类: .net

在一级菜单的基础上使用DropDownItems添加子菜单即可。其实都是一样的代码如下:

public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();

        treeView1.Nodes.Add("aa");
        treeView1.Nodes.Add("bb");
        treeView1.Nodes.Add("cc");

        //右键菜单
        ContextMenuStrip contextMenuStrip = new System.Windows.Forms.ContextMenuStrip();
        ToolStripMenuItem menuItem = new ToolStripMenuItem();
        menuItem.Text = "子节点";
        menuItem.Click += menuItem_Click;

        ToolStripMenuItem toolStripDropDown = new ToolStripMenuItem();
        toolStripDropDown.Text = "一级";

        ToolStripMenuItem toolStripDropDown2 = new ToolStripMenuItem();
        toolStripDropDown2.Text = "二级";

        menuItem.DropDownItems.Add(toolStripDropDown);
        menuItem.DropDownItems.Add(toolStripDropDown2);

        contextMenuStrip.Items.Add(menuItem);
        contextMenuStrip.Items.Add("修改");
        contextMenuStrip.Items.Add("添加");


        treeView1.ContextMenuStrip = contextMenuStrip;
    }

    void menuItem_Click(object sender, EventArgs e)
    {
        MessageBox.Show("点击");
    }
}

效果如下:


欢迎加群讨论技术,群:677373950(满了,可以加,但通过不了),2群:656732739

评价