C# winform ListView选中项的右键菜单,要求选中了项才能让右键菜单显示
本意是可对分组进行修改,删除操作,还有添加分组。webQQ有个小按钮在项右边的小三角,而ListView里似乎不能再加按钮。就想做成右键菜单,需要选中项了才右键生成菜单...
本意是可对分组进行修改,删除操作,还有添加分组。webQQ有个小按钮在项右边的小三角,而ListView里似乎不能再加按钮。就想做成右键菜单,需要选中项了才右键生成菜单
展开
2个回答
展开全部
楼上正解
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的问题描述有点笼统,你的意思是选中ListView的时候才能弹出右键菜单?
追问
选中了listView的项才能弹出右键菜单。刚我在CSDN看到一个方法。用contextMenuStrip的opening事件,在里面判断listview选中项若没有一个选中,则e.cancle = true。这样就不会打开右键菜单
追答
恩,在网上也看到一个方法,不过看MSDN也很有用
private void listView1_MouseClick(object sender, MouseEventArgs e)
{
if (this.listView1.SelectedItems > 0)
{
if (e.Button == MouseButtons.Right)
{
foreach (ListViewItem item in this.listView1.SelectedItems)
{
...
}
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询