我有我的ContextMenuStrip中的“添加”,“删除”和“更新”选项,当用户右键单击ListView时应弹出。如何禁用ContextMenuStrip中的菜单项?
如何在列表视图中没有项目时禁用更新菜单?
我有我的ContextMenuStrip中的“添加”,“删除”和“更新”选项,当用户右键单击ListView时应弹出。如何禁用ContextMenuStrip中的菜单项?
如何在列表视图中没有项目时禁用更新菜单?
您可以尝试使用MouseDown事件:
void listView1_MouseDown(object sender, MouseEventArgs e) {
if (e.Button == MouseButtons.Right) {
updateToolStripMenuItem.Enabled = (listView1.Items.Count > 0);
}
}
使用ContextMenuStrip.Opening事件..
if (ListBox1.Items.Count == 0) {
ItemAToolStripMenuItem.Enabled = false;
}
我问了listview不是listbox – 2013-03-02 04:19:47
这是一样的确切过程... – Cody8295 2013-03-04 19:27:15
非常感谢。 工程很好。 – 2013-03-02 04:37:04