首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

点击新的窗口的时分,出现创建窗口句柄时出错

2012-12-27 
点击新的窗口的时候,出现创建窗口句柄时出错。本帖最后由 hxr20021811 于 2010-12-09 11:30:59 编辑使用dot

点击新的窗口的时候,出现创建窗口句柄时出错。
本帖最后由 hxr20021811 于 2010-12-09 11:30:59 编辑 使用dotnetbar新建了一个新的项目
有的时候点击新的窗口的时候,出现一个Error
Error的内容为:
未处理OutOfMemoryException,创建窗口句柄时出错

麻烦大家帮帮忙
[最优解释]
你是要在当前窗体里面载入另一个窗体啊。要是这样用MDI试试或者用Panel
[其他解释]
这个错误可能是在 frmCategroy 中的,还有,最好把 frmCategroy.Update 注释掉
[其他解释]
frmCategroy生成之后出的错误?检查过frmCategroy的构造函数了么?
[其他解释]
具体代码为:
string tabName = "类别管理";
            if (!IsOpenTab(tabName))
            {
                frmCategroy doc = new frmCategroy();
                doc.MdiParent = this;
                doc.WindowState = FormWindowState.Maximized;
                doc.Show();
                doc.Update();
            }
[其他解释]
我就是用MDI的主窗体去调用另外的窗体出现错误的
[其他解释]
大家帮帮忙啊?急死我了
[其他解释]
网上的方法都尝试过了,还是会出现这个问题
[其他解释]
我已经找到问题的原因所在了
每次点击datagrid以后,再打开窗口就出现这种错误
原因是dotnetbar都是动态创建的
解决方法是在绑定资料后,增加dgUser.SuspendLayout();这一句即可
希望能帮到碰到类似问题的人
[其他解释]
调用SuspendLayout()方法后,DataGridView的Dock.Full效果就失效了,求解

热点排行