ListView右键菜单的问题!!!

nattystyle 2010-01-26 02:04:23
ListView右键可以绑定弹出一个菜单ContextMenu,

但是我只希望点在ListView某行有记录的地方显示出此菜单,、

在下面空白无记录的地方不弹出来,这个如何实现?
...全文
89 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Baesky 2010-01-26
  • 打赏
  • 举报
回复
重写 OnItemActivate 事件即可
qqiuzaihui 2010-01-26
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 lyb018 的回复:]
private void listViewMain_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (this.listViewMain.SelectedItems.Count > 0)
            {
                this.listViewMain.ContextMenuStrip = this.contextMenuStripListViewItem;
            }
            else
            {
                this.listViewMain.ContextMenuStrip = null;
            }
        }
[/Quote]
UP
018 2010-01-26
  • 打赏
  • 举报
回复

private void listViewMain_SelectedIndexChanged(object sender, EventArgs e)
{
if (this.listViewMain.SelectedItems.Count > 0)
{
this.listViewMain.ContextMenuStrip = this.contextMenuStripListViewItem;
}
else
{
this.listViewMain.ContextMenuStrip = null;
}
}

111,119

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧