日期:2014-05-19  浏览次数:20990 次

大家帮忙看看啊创建窗口句柄时出错啦
小弟运行程序的时候遇到一个问题,请大家帮忙看看!程序主窗体已经打开,在调用子窗体时候出现了“未处理的System.OutOfMemoryException”类型的异常出现在   system.windows.forms.dll   中。其他信息:   创建窗口句柄时出错。”请大家帮忙指导一下,看看怎么解决!

protected   override   void   Dispose(   bool   disposing   )
{
if(   disposing   )
{
if   (components   !=   null)  
{
components.Dispose();
}
}
base.Dispose(   disposing   );
}
Window窗体设计器生成的代码
/// <summary>
///应用程序的主入口点
/// </summary>
[STAhread]
tatic   void   Main()  
{
Application.Run(new   frmMain());
}

private   bool   GetInstanceState(   string   name   )
{
int   l   =   this.MdiChildren.Length;
for   (   int   i   =   0;   i   <   l;   i   ++   )
{
if   (   this.MdiChildren[   i   ].Name   ==   name   )
{
this.MdiChildren   [   i   ].Focus();
return   true;
}
}
return   false;
}

private   void   MenuItemDepInfo_Click(object   sender,   System.EventArgs   e)
{
if(   GetInstanceState(   "frmDepInfo "   )   )
{
return;
}
frmDepInfo   childFrm   =   new   frmDepInfo();
childFrm.MdiParent   =   this;
childFrm.Show();

}//未处理的System.OutOfMemoryException”类型的异常出现在   system.windows.forms.dll   中。其他信息:   创建窗口句柄时出错。”

------解决方案--------------------
友情帮顶,专业接分
------解决方案--------------------
我也遇到相同情况,顶~!!