Как отключить пункты меню в ContextMenuStrip?
У меня есть такие параметры, как" добавить"," удалить "и" обновить " в моем ContextMenuStrip, который должен всплывать, когда пользователь щелкает правой кнопкой мыши на ListView.
Как отключить меню обновления, если в представлении списка нет элементов?
2 ответов
вы можете попробовать использовать событие MouseDown:
void listView1_MouseDown(object sender, MouseEventArgs e) {
if (e.Button == MouseButtons.Right) {
updateToolStripMenuItem.Enabled = (listView1.Items.Count > 0);
}
}
используйте ContextMenuStrip.Событие открытие..
if (ListBox1.Items.Count == 0) {
ItemAToolStripMenuItem.Enabled = false;
}