2013-03-01 131 views

回答

4

您可以尝试使用MouseDown事件:

void listView1_MouseDown(object sender, MouseEventArgs e) { 
    if (e.Button == MouseButtons.Right) { 
    updateToolStripMenuItem.Enabled = (listView1.Items.Count > 0); 
    } 
} 
+1

非常感谢。 工程很好。 – 2013-03-02 04:37:04

7

使用ContextMenuStrip.Opening事件..

if (ListBox1.Items.Count == 0) { 
    ItemAToolStripMenuItem.Enabled = false; 
} 

http://i.imgur.com/8DlqvDZ.png

+0

我问了listview不是listbox – 2013-03-02 04:19:47

+5

这是一样的确切过程... – Cody8295 2013-03-04 19:27:15