Wo ist der Unterschied zwischen dem Closing- und Closed-Ereignis und gibt es Gründe, wann man welches Ereignis bevorzugt verwenden sollte. Beide treten doch auf, wenn ein Windows-Formular geschlossen wird, oder nicht? Lediglich die Reihenfolge dürfte doch variieren und das Closing- müsste vor dem Closed-Ereignis auftreten?
beim Closing-Event hast Du normalerweise einen CancelEventHandler mit CancelEventArgs, der Dir erlaubt Cancel=true zu setzen und damit das Schließen zu unterbinden. Closing tritt vor Closed auf.