Me gusta que un menú contextual solo aparezca si un elemento está realmente seleccionado en un cuadro de lista en una aplicación winforms C#.No mostrar el menú contextual si no se selecciona nada
Actualmente, puedo seleccionar un elemento si se hace clic con el botón derecho, y puedo desactivar el menú contextual si no se selecciona nada, sin embargo, no quiero que el menú aparezca.
¿cómo se puede lograr esto?
private void genPassMenu_Opening(object sender, CancelEventArgs e)
{
genPassMenu.Enabled = lstPasswords.SelectedIndex > 0;
genPassMenu.Visible = lstPasswords.SelectedIndex > 0;
}
Intenté ambas situaciones por sí solos, y solo funciona para habilitado.
Quizás la apertura no es el evento correcto para elegir?
Tx
Su enfoque es correcto. +1 – MadBoy