Using the using statement with WinForms... Good Practice?

c#, resources, winforms

Solution

With Dialogs only. But then it is a very good practice.

You will find that it doesn't work around Show(), because `using(){}` can only be used inside 1 method and you never want to Close again right after a Show().

Problem

I understand the concept and reasons behind using the using statement, and I use it with things like file resources and remote connections, I was wondering if it is good practice to use the using statement with WinForm forms and dialogs? ``` using (MyDialog dlg = new MyDialog()) { if (dlg.ShowDialog() == EDialogResult.OK) { // Do Something } } ``` Thanks!

Original source