右键单击列表视图项目正在工作,但它适用于列表视图中的每个空间,无论它是在项目还是空白空间。我想仅限于选定的项目。
我尝试使用,listview1.HitTest
但它不工作。仍然右键单击是所有的listveiw。
if (e.Button == MouseButtons.Right)
{
var loc = listView1.HitTest(e.Location);
if (loc.Item != null && contextMenuStrip1.Items.Count == 0)
{
contextMenuStrip1.Items.Add("TEST1");
contextMenuStrip1.Items.Add("TEST2");
}
}