C#中动态创建控件 出现创建窗口句柄出错问题解决。
2013-05-28 09:39
435 查看
这个问题的出现是因为内存溢出产生的,由于一直在创建控件却得不到释放出现内存溢出。那我们就找方法释放控件。正确的释放控件的方法是
while (tabControl.Controls.Count > 0)
{
if (tabControl.Controls[0] != null)
tabControl.Controls[0].Dispose();
}
其他控件类似。
while (tabControl.Controls.Count > 0)
{
if (tabControl.Controls[0] != null)
tabControl.Controls[0].Dispose();
}
其他控件类似。
相关文章推荐
- C#中出现了一个问题,就是程序主窗体已经打开,在调用子窗体时候出现了创建窗口句柄时出错。
- 安装SQL Server出现在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke的错误解决办法
- 安装SQL Server出现在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke的错误解决办法
- C# 在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke错误的解决办法
- 安装SQL Server出现在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke的错误解决办法
- 安装SQL Server出现在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke的错误解决办法
- C# 在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke [问题点数:40分
- 安装SQL Server出现在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke的错误解决办法
- 安装SQL Server出现在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke的错误解决办法
- 多线程委托之跨线程问题分析--在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke(解决方法已更新)
- 安装SQL Server时出现在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke的错误解决办法
- 常量,字段,构造方法 调试 ms 源代码 一个C#二维码图片识别的Demo 近期ASP.NET问题汇总及对应的解决办法 c# chart控件柱状图,改变柱子宽度 使用C#创建Windows服务 C#服务端判断客户端socket是否已断开的方法 线程 线程池 Task .NET 单元测试的利剑——模拟框架Moq
- C#解决动态添加控件时,控件闪烁的问题
- Delphi动态创建窗口可能出现的问题
- C# 线程操作 出现“从不是创建控件lstUser的线程访问它”错误的解决方法
- 在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke 解决
- 在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke 解决办法
- 解决动态创建的Combobox出现绑定的DataSource丢失的问题
- 在win7上安装SqlServer2008时出现错误:在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke
- Windows 7 C# OCX 无法获取“****”控件的窗口句柄,不支持无窗口的ActiveX控件的解决办法