Application.OpenForms encapsulation
Is there any way to encapsulate this function in a static class?
private void btnAddWorker_ItemClick(object sender, ItemClickEventArgs e)
{
bool isOpen = false;
foreach (Form _f in Application.OpenForms)
{
if (_f is frmAddWorker)
{
isOpen = true;
_f.Focus();
break;
}
}
if (isOpen == false)
{
frmAddWorker AddWorker = new frmAddWorker() { MdiParent = this };
AddWorker.Show();
}
}
something like that:
public class Forms(){public void openForm(form _f){...}}
I want to prevent write the original code in all forms buttons that open.
Thanks