请教大家一个问题:
以上是一个listview控件,我用一个contentMenuStrip控件与它关联,那么当在listview的任何地方点击右键的时候将弹出ContentMenuStrip菜单.我的目的是想只有在1区域处才会弹出来,在2和3区域处要把菜单屏蔽掉.该如何实现呢,请大家帮忙解决!~

解决方案 »

  1.   

    分真少~~这个就不知道能不能帮你了   private void listView1_MouseUp(object sender, MouseEventArgs e)
            {
                if (e.Button == MouseButtons.Right)
                {
                    ListViewItem _Lvi = listView1.GetItemAt(e.X, e.Y);                if (_Lvi==null) return;               
                    this.contextMenuStrip1.Show(listView1, e.X, e.Y);
                }
            }