leggevo il MSDN documentation per il metodo System.Windows.Forms.Form.OnClosing() e ho notato:Perché OnClosing obsoleta e devo migrare verso OnFormClosing
ATTENZIONE: Il metodo OnClosing è obsoleto nel .NET Framework versione 2.0; utilizzare invece il metodo OnFormClosing.
posso trovare alcun riferimento da perché era stato contrassegnato come obsoleto.
ho pensato vorrei chiedere qui:
- Prima ho sprecato ore drudging attraverso riflettore
- Sarebbe utile avere come riferimento per gli altri
L'unica differenza che vedo è che si accedere allo FormClosingEventArgs, quindi se non ne hai bisogno (cosa che ovviamente non hai fatto se stavi usando OnClosing), allora c'è qualche vantaggio nel passare a OnFormClosing?
Capisco che obsoleto significa che potrebbe andare via, quindi è necessario aggiornare il prima possibile, ma entrambi sappiamo che obsoleto in MS terra significa poco. Voglio conoscere solidi dettagli tecnici come perché.
Questo, ed è possibile chiudere un modulo senza chiudere l'applicazione, quindi essere in grado di distinguere tra i due è importante. – Will