c#的listview怎么实现只有在选中项上右键出菜单

2025-04-01 14:46:54
推荐回答(2个)
回答1:

可以使用ContextMenu或者ContextMenuStrip控件实现这个功能
创建一个ContextMenu控件的实例,在里面添加好菜单项
然后把ListView的ContextMenu属性设置为你创建的控件的名称
各个菜单项的可以在MenuItem_Click事件里编写代码实现相应功能

回答2:

private void listview_MouseClick(object sender, MouseEventArgs e)
{
    if (e.Button == MouseButtons.Right)
    {
        this.optMenu.Show(this.listview, e.X, e.Y);
    }
}

给你个精准答案