listview中的imageList1添加图标,想在图标上点右键弹出菜单,而其他地方不弹出菜单,怎么写啊

解决方案 »

  1.   

            private void Form2_Load(object sender, EventArgs e)
            {
                ImageList _List = new ImageList();
                _List.Images.Add(this.Icon.ToBitmap());            listView1.LargeImageList = _List;
                listView1.MouseClick += new MouseEventHandler(listView1_MouseClick);
                listView1.Items.Add("123", 0);
            }        void listView1_MouseClick(object sender, MouseEventArgs e)
            {
                ListView _ListView = (ListView)sender;
                ListViewItem _Item = _ListView.GetItemAt(e.X, e.Y);            if (_Item != null)
                {
                    this.contextMenuStrip1.Show(_ListView, e.X, e.Y);
                }
            }这样?
      

  2.   

    不行啊,listview哪里都能点右键啊