Sto tentando di visualizzare un menu popup sulla mia vista ad albero quando gli utenti fanno clic con il pulsante destro del mouse, consentendo loro di scegliere azioni sensibili al contesto da applicare al nodo selezionato.Fare clic con il pulsante destro del mouse su .Net TreeNode
Al momento l'utente deve fare clic sul nodo sinistro e quindi fare clic con il pulsante destro del mouse per scegliere.
È possibile fare clic con il tasto destro su un nodo per selezionare quel nodo, e in tal caso qual è il metodo migliore per farlo.
Accetto. Semplicemente aggiungendo questo codice al costruttore del mio Form ho fatto il trucco per me. Grazie. –
Un problema che ho riscontrato con l'approccio NodeMouseClick è che modifica il nodo selezionato alla fine dell'evento NodeMouseClick. Quindi, per i miei scopi, volevo che il nodo selezionato cambiasse prima che fosse visualizzato qualsiasi menu di scelta rapida. Per farlo, ho dovuto usare l'approccio MouseDown. – cigarman
Sì Coleman. Aggiungo la validazione: if (e.Button == MouseButtons.Right) ... (costo inferiore) – harveyt