Come si può utilizzare l'evento System.ComponentModel.CancelEventArgs
? Supponiamo di avere il seguente codice:Come possono essere usati eventi come CancelEventArgs?
Cosa succede se più di un delegato è registrato sull'evento? C'è un modo per ottenere i risultati di tutti gli abbonati?
Questo è usato su Winforms (almeno) a volte. Se non è possibile ottenere tutti i valori, suppone che un solo sottoscrittore dell'evento?
Proprio questo! Grazie – FerranB
Non è un voto. (Mi rendo conto che era un giro di parole ma potrebbe essere interpretato male.) Se un sottoscrittore imposta Annulla su vero, allora è vero alla fine. Nessun sottoscrittore dovrebbe impostare Annulla su falso perché ciò sovrascriverebbe un utente precedente. –