0
有什么办法可以将这个函数封装在静态类中吗?Application.OpenForms封装
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();
}
}
类似的东西:
public class Forms(){public void openForm(form _f){...}}
我想,以防止打开所有形式的按钮写的原代码。
不会是明智的限制'T'是一种形式? –
并且'break'在这种情况下不起作用。 –
和'.First'将不起作用,因为它不执行'IEnumerable'。 –