Lo so il titolo non è autoesplicativo, ma non saprei come riassumere meglio
In pratica il software che ho sviluppato utilizza delle connessioni tcp con un server. Alcune volte capita che il server invii dei trigger verso uno o più client connessi. Se il trigger è di aggiornamento, il client inizia un ciclo for per aggiornare dei campi in una listview. Il problema è che se l'utente fortunosamente compie un'azione durante il ciclo potrebbe far sballare il counting delle righe facendo uscire un errore di "list out of bounds".
C'è possibilità di inibire le azioni prima del ciclo e riabilitarle successivamente?