创建窗口句柄时出错(Error creating window handle),关于handles数量限制的问题
szdev 2006-06-02 09:38:57 当一个Form里面包含的control过多的时候,
例如,往panel里添加10000个control(包含dropdown list,lable,checkbox等),
系统就会报告:
"An unhandled exception of type 'System.ComponentModel.Win32Exception' occurred in system.windows.forms.dll
Additional information: Error creating window handle."
我查询了相关的资料,说Windows 2000对一个进程里创建的user objects限制在10000个以下,
而我在任务管理器里看到,当user objects达到10000个时visul studio 2003就报错。
所以,在一次性显示这么多个control的前提下,如何解决这个问题呢?
也就是说,有什么办法能:在不增加或尽量少增加user object的前提下,添加control(或代替物)呢?