如何禁用上下文菜单条中的菜单项

本文关键字:菜单项 菜单 何禁用 上下文 | 更新日期: 2023-09-27 18:02:01

我在我的ContextMenuStrip中有"添加","删除"answers"更新"等选项,当用户右键单击ListView时应该弹出。

如果列表视图中没有项目,如何禁用更新菜单?

如何禁用上下文菜单条中的菜单项

使用ContextMenuStrip打开事件. .

if (ListBox1.Items.Count == 0) {
     ItemAToolStripMenuItem.Enabled = false;
}
https://i.stack.imgur.com/74Lax.png

你可以尝试使用MouseDown事件:

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