已选定的项目 contextMenuStrip 显示前判断选定项

在ListView中添加了一个contextMenuStrip。

结果 出现一个现象,即使 我在ListView中没有选定项。那么我鼠标右键的时候,一样可以打开 菜单 ,这样不好。

那么,应该理想的是这样的。只有当右边ListView 出现了选定项目后,才可以出现右键菜单。

下面是解决方法:

首先双击?contextMenuStrip 触发?contextMenuStrip1_Opening 事件

然后 在?contextMenuStrip1_Opening ? 处理逻辑。

?private void contextMenuStrip1_Opening(object sender, CancelEventArgs e)

? ? ? ? {

? ? ? ? ? ? //处于listview 虚拟模式的时候: 采用listView1.SelectedIndices; 判断是否有选定项。如果没有选定项,鼠标右键不出现菜单

? ? ? ? ? ? ListView.SelectedIndexCollection c = listView1.SelectedIndices;

contextMenuStrip 显示前判断选定项_contextmenustrip

? ? ? ? ? ? if (c.Count>0)

? ? ? ? ? ? {

? ? ? ? ? ? }

? ? ? ? ? ? else

? ? ? ? ? ? {

? ? ? ? ? ? ? ?e.Cancel = true;

? ? ? ? ? ? }

? ? ? ? }

已选定的项目 contextMenuStrip 显示前判断选定项

如上面是这样的。如果没有选定项目的话,那么直接 ?e.Cancel = true; 就可以了。

这样就可以完成 对?contextMenuStrip 右键的合理处理了。

  

爱华网本文地址 » http://www.aihuau.com/a/8104330103/242969.html

更多阅读

怎么恢复已删除的QQ好友 如何找回qq删除的好友

怎么恢复已删除的QQ好友——简介有时候我们可能误删qq好友,这时候能不能重新加回这些好友呢?小编告诉大家这是可以的,在这里小编为大家提供三种方法,小编将为大家分别演示下如何操作怎么恢复已删除的QQ好友——工具/原料QQ5.2电脑怎

有项目找投资人 有好的项目怎么样找投资人呢?

选对好的合伙人,我觉得比找一个好的项目还要重要!“事在人为”再好的项目,如果合伙人出现差池,或出现矛盾,往往是项目失败的开始。不管选择什么样的人,人品是第一考虑的,而且双方经济实力相当,不一定要性格和爱好,都近或一样。多从取长补短

关于选定供货商的请示 开家居店选供货商的三点要点

    家居饰品这个行业在近年小额投资的项目中,可以说是一个热门行业,因此,涌现了一些从事家居饰品加盟连锁企业。这些企业中,大部分本身没有实际的家居饰品经营经验,更不用说产品的开发、生产能力了,更甚者是从别人的网站中将一些版

适合大学生创业的项目 什么项目才真正适合大学生自主创业?

系列专题:大学生就业  应届毕业生刚走出校门,一没经验,二没钱,要想创业谈何容易。各地政府纷纷出台涉及融资、开业、税收、创业培训、创业指导等诸多方面的优惠措施,鼓励大学生创业。大学生创业做什么?大学生创业适合什么项目呢?  

声明:《已选定的项目 contextMenuStrip 显示前判断选定项》为网友光脚丫奔跑分享!如侵犯到您的合法权益请联系我们删除