不知这样能不能满足你的要求:
if(e.Button==System.Windows.Forms.MouseButtons.Right)//右键
{
if(this.listView1.SelectedItems.Count>0)
{
//弹出菜单
this.listView1.ContextMenu=this.contextMenu1;
}
}
if(e.Button==System.Windows.Forms.MouseButtons.Right)//右键
{
if(this.listView1.SelectedItems.Count>0)
{
//弹出菜单
this.listView1.ContextMenu=this.contextMenu1;
}
}
解决方案 »
- C#导入文本到ACCESS中的问题
- C#调用VC dll 中有ref 参数出错
- 跪求 .Net(C#)面试试题与答案,最可能的面试试题与答案
- 用C#在WINCE下,鼠标按Button按钮,想实现按下时触发,抬起时触发怎么做?
- .net C#
- 可有快速把string[]合成string的方法
- 错误:命名空间“ESRI.ArcGIS”中不存在类型或命名空间名称“RuntimeManager”.是否缺少程序集引用?
- 请问如何使用.net修改微软ad用户的密码?
- 如何才可以使openfiledlg可以选择目录,而不是文件?(续集)-- poetc(伊公子)请关怀一下.
- 为什么sql语句不能存入数据库?
- 下周重装系统,准备装个VS,调查各位认为要装 VS 2003 或是 VS 2005 Beta ?
- 如何用C#随机的在一组字段中抽取一个字段
2.在listView1的属性窗口中,找到Context属性,点击,选择contextMenu1。
3.it's ok
//创建popMenu菜单对象,及菜单项item1
ContextMenu popMenu = new ContextMenu();
MenuItem item1 =new MenuItem("第一项");
popMenu.MenuItems.Add(item1);
//为listView1指定右键菜单
listView1.ContextMenu = popMenu ;