Mam ListView z ViewStyle = vsReport
i dwóch menu podręczne:Jak ustawić wyskakujące menu paska nagłówkowego ListView wraz z menu podręcznym elementów?
- Column podręczne menu, którą chcesz otworzyć, gdy użytkownik prawym przyciskiem
- Item podręczne menu pasku nagłówka, należy otworzyć kiedy użytkownik kliknie prawym przyciskiem myszy dowolny element listy/podelement lub spacje pod pozycjami poniżej.
Jaki jest najlepszy sposób wyświetlania menu? Z którymi wydarzeniami powinienem sobie poradzić?
Problem polega na tym, że ustawiam właściwość ListView.PopupMenu
, a menu podręczne pojawia się po kliknięciu prawym przyciskiem myszy dowolnego punktu w prostokącie klienta ListView.
Kiedy obsługuję zdarzenie ListView.OnColumnRightClick
, uruchamiam tylko po kliknięciu nagłówka kolumny, z wyłączeniem wolnego miejsca na pasku nagłówka (po prawej stronie kolumn).
Zdarzenie LisView.OnMouseUp
strzela tylko po kliknięciu prawym przyciskiem myszy białych znaków pod pozycjami.
Czy chcesz, aby menu podręczne "PopupMenuItems" było wyświetlane tylko wtedy, gdy skończyłeś pozycję lub nawet, gdy masz już ponad podróbkę? – TLama
@TLama tak, ponad subitem też – Andrew