[C#/WinForms] Obsługa zamknięcia aplikacji

Hejka
Tym razem mam pytanie, czy da sie obsłużyć zamknięcie (tzn, że jak wcisnę X to np: przywróci jakieś ustawienia na domyślne). Kiedyś w C++ to było coś takiego jak Event ale nie wiem jak to ogarnąć w C#. Da się zrobić normalną metodę jak dla Buttonów (w sensie onClick).

Pozdrówki

Dla formy jest onClose. Możesz machnąć e.Cancel=true; o ile dobrze pamiętam, aby anulować zdarzenie.

https://msdn.microsoft.com/pl-pl/library/system.windows.forms.form.closing(v=vs.110).aspx

Zdarzenie Form.Closing.