标题:[求助]listview点击鼠标右键出现菜单实现
只看楼主
qianxiaogang
Rank: 1
等 级:新手上路
帖 子:59
专家分:0
注 册:2006-12-5
 问题点数:0 回复次数:6 
[求助]listview点击鼠标右键出现菜单实现

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

搜索更多相关主题的帖子: 鼠标 listview 菜单 winform 
2007-05-11 13:31
guang
Rank: 4
来 自:广东深圳
等 级:贵宾
威 望:13
帖 子:1414
专家分:285
注 册:2006-4-3
得分:0 
用contextMenuStrip这个控件

不相信未作牺牲竟先可拥有,只相信靠双手找到我的欲求!!
我的博客:http://liao5930.blog.
2007-05-11 13:38
qianxiaogang
Rank: 1
等 级:新手上路
帖 子:59
专家分:0
注 册:2006-12-5
得分:0 

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

}

2007-05-11 13:43
guang
Rank: 4
来 自:广东深圳
等 级:贵宾
威 望:13
帖 子:1414
专家分:285
注 册:2006-4-3
得分:0 
都说用contextMenuStrip这个控件了
现把listview的ContextMenuStrip属性设为contextMenuStrip1

不相信未作牺牲竟先可拥有,只相信靠双手找到我的欲求!!
我的博客:http://liao5930.blog.
2007-05-11 14:29
头发抓没了
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2007-5-20
得分:0 
楼上说的对,就是使用ContextMenustrip控件,指定listview的ContextMenustrip为刚刚定义的就实现了!

2007-05-20 17:21
飙马
Rank: 5Rank: 5
来 自:马里亚纳
等 级:贵宾
威 望:15
帖 子:779
专家分:280
注 册:2007-3-28
得分:0 
03里面怎么找不到这个ContextMenustrip呀?

IT精英如同彩票:平凡的人像5块也中不到一样普遍,努力一点你中了5元保了个本。奖金越高,机率也就越小,付出的也越多,盖茨如同500万一样稀有。虽然每天忙碌而平凡,但我努力成为精英,做梦中了500万。
2007-05-21 14:42
zzqqrr
Rank: 6Rank: 6
来 自:299294817
等 级:侠之大者
威 望:1
帖 子:155
专家分:408
注 册:2011-6-11
得分:0 
if (e.Button == MouseButtons.Right)
            {
                listView2.ContextMenuStrip = null;
                contextMenuStrip1.Show(listView2, e.Location);
                MessageBox.Show("MouseButton Right Clicked");
            }

59izk,com神奇百货,神奇百货网官网,shenqi,一个神奇的导购站!!
2014-05-20 16:22



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-138536-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.865607 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved