注册 登录
编程论坛 C# 论坛

[求助]listview点击鼠标右键出现菜单实现

qianxiaogang 发布于 2007-05-11 13:31, 4177 次点击

请问在winform中有一个listview想点击鼠标右键出现添加,删除,修改的功能该怎么做?利用什么函数,谢谢

6 回复
#2
guang2007-05-11 13:38
用contextMenuStrip这个控件
#3
qianxiaogang2007-05-11 13:43

我刚才查了资料是
private void listview_MouseDown(object sender, MouseEventArgs e)
{
if (e.Button ==MouseButtons.Right)
{
// MessageBox.Show("你惦记了右键");
想出现右键菜单,请问这个菜单怎么做,谢谢?
}

}

#4
guang2007-05-11 14:29
都说用contextMenuStrip这个控件了
现把listview的ContextMenuStrip属性设为contextMenuStrip1
#5
头发抓没了2007-05-20 17:21
楼上说的对,就是使用ContextMenustrip控件,指定listview的ContextMenustrip为刚刚定义的就实现了!
#6
飙马2007-05-21 14:42
03里面怎么找不到这个ContextMenustrip呀?
#7
zzqqrr2014-05-20 16:22
if (e.Button == MouseButtons.Right)
            {
                listView2.ContextMenuStrip = null;
                contextMenuStrip1.Show(listView2, e.Location);
                MessageBox.Show("MouseButton Right Clicked");
            }
1