求助,如何超过一个窗体的控件最大数目
小弟做一个工程,做着做着窗体内的控件数已经到了两百以上
这个,正做着,突然传来噩耗:“达到极限:该窗体不能再创建更多的控件”
原来是达到255个了 不能再添加控件
而且要改用控件数组解决这个问题也不可能,因为小弟在窗体上添加的控件全是以(0)结尾的控件数组
(因为我预想了多人模式,多一个人就重新Load一个以(1)或者更大的数字结尾的控件数组显示出来
即 本来当事人信息有NameLabel(0)和NameText(0)两个控件 这时如果要同时录人另一个人的信息 直接Load NameLabel(1)和Load NameText(1)显示在窗体中就可以了
所以 我不能用控件数组来解决这个问题)
我不知道如何再添加更多的控件
我设想了三种解决方法 但是都不知道怎么实现
1 想办法超过256的限制,这个搜了好久都没办法解决
2 用WithEvents动态生成控件 但是我发现好像没办法生成控件数组 因为我是多人模式 一定需要生成的是控件数组
3 新建一个窗体Form2,然后再在里面建立如NameLabel(0)这样的控件数组 ,然后在Form1中用Load Form2.NameLabel(1)并set Form2.NameLabel(1).container = Form1 但是这样不行 我不知道如何在一个窗体中Load另一个窗体的控件数组
我的程序眼看就要完成了,却碰到这种问题,真是脑袋都想破了,也不知道怎么解决,痛哭啊,总不能从头再来吧
忘各位大侠帮帮我,不局限以上3种方法,用其它任何方法都可以,只要保证还能添加控件,并且添加的控件为新的控件数组的第一个(即以(0)结尾)就可以
小弟在此先谢谢了