62,046
社区成员
发帖
与我相关
我的任务
分享
Form[] frmArray = this.MdiChildren;
//Create the AddTimeEntry entry and set value is null
//有一点要注意的是,如果想被其它窗体调用这个窗体的方法,要将这个控件的Modifiers设置为Public
AddTimeEntry addTimeEntry = null; //这个AddTimeEnty 窗体就是MDI中的窗体.
foreach (Form tmpFrm in frmArray)
{
if (tmpFrm.Name == "AddTimeEntry") //当这个窗体打开的时候,zhzhuo告诉我的方法.
{//if this window open ,then set the value for addTimeEntry.
addTimeEntry = tmpFrm; //将这个窗体给addTimeEntry,这样在后面就可以使用了.
break;
}
}
NickNames nickname; //这个就是MDI窗体直接弹出的对话框.
if (addTimeEntry != null)
{ //we use this method...
nickname = new NickNames(addTimeEntry);
}
else
{
nickname = new NickNames();
}
nickname.ShowDialog();