Lubię menu kontekstowe wyświetlać tylko wtedy, gdy element jest faktycznie wybrany w polu listy w aplikacji C# winforms.Nie pokazuj menu kontekstowego, jeśli nic nie jest wybrane
Obecnie jestem w stanie wybrać pozycję, jeśli jest poprawnie kliknięta prawym przyciskiem i mogę wyłączyć menu po kliknięciu prawym przyciskiem, jeśli nic nie jest wybrane, jednak nie chcę, aby menu było wyświetlane.
Jak można tego dokonać?
private void genPassMenu_Opening(object sender, CancelEventArgs e)
{
genPassMenu.Enabled = lstPasswords.SelectedIndex > 0;
genPassMenu.Visible = lstPasswords.SelectedIndex > 0;
}
Próbowałem obu tych sytuacji na własną rękę i działa tylko dla włączone.
Być może otwarcie nie jest właściwym wydarzeniem do wyboru?
Tx
To poprawne podejście. +1 – MadBoy