我在codeproject中为单个实例找到了以下代码。
frmSChild objfrmSChild = frmSChild.GetChildInstance();
objfrmSChild.MdiParent = this;
objfrmSChild.Show();
objfrmSChild.BringToFront();
工作正常。但它只运作一次。
我打开frmSChild
2到3次。它将带来前进的形式。
但如果我关闭那个表格并再次打开。声明cannot detect an exposed ojbect
时出错。
如何修改代码才能完成它?
答案 0 :(得分:3)
检查表单的IsDisposed
属性,如果是,则创建一个新实例。
答案 1 :(得分:0)
http://www.codeproject.com/KB/cs/singleinstanceforms.aspx
使用Generic创建实例
drachenstern编辑
vvv click here to edit, yeah?