Мне нравится иметь контекстное меню, только если элемент действительно выбран в списке в приложении winforms C#.Не показывать контекстное меню, если ничего не выбрано
В настоящее время я могу выбрать элемент, если он правильно щелкнул правильно, и я могу отключить меню правого щелчка, если ничего не выбрано, однако я не хочу, чтобы меню даже отображалось.
Как это можно сделать?
private void genPassMenu_Opening(object sender, CancelEventArgs e)
{
genPassMenu.Enabled = lstPasswords.SelectedIndex > 0;
genPassMenu.Visible = lstPasswords.SelectedIndex > 0;
}
Я пробовал обе эти ситуации самостоятельно, и он работает только для разрешенных.
Возможно, открытие - это не то подходящее событие для выбора?
Tx
Правильный подход. +1 – MadBoy