Salve a tutti ... sono nuovo del forum ed anche di VB.NET ... sto cercando di imparare ...
(Per brevità ... DGV=DataGridView e CMS=ContextMenuStrip)
Ho inserito un DGV in un Form che popolo senza nessuna connessione a DB.
Ho associato al DGV un CMS con delle scelte che cambiano il valore della cella selezionata.
Il mio problema è ... come posso dire al DGV di visualizzare il CMS soltanto se sono selezionate delle celle specifiche ? (Per esempio soltanto le celle delle colonne 2,3,4,5).
Anche perché se premo il tasto dx del mouse sul DGV e scelgo un valore ... il valore viene assegnato alla cella attiva in quel momento ... e questo non va bene.
Esempio : tasto sx mouse su una cella ... essa viene selezionata/evidenziata ... tasto dx del mouse su altra cella ... essa non viene selezionata ma con il CMS posso scegliere un valore che però viene assegnato alla cella selezionata e non a quella dove ho cliccato con il tasto dx per ottenere il CMS ... e questo ovviamente è fuorviante per l'utente che cambia una cella per un'altra.
In pratica il CMS deve apparire solo sulla cella selezionata/evidenziata e non su tutto il DGV.
Spero di essere stato chiaro ...