以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 控件最大数量问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=82564) |
-- 作者:zhangqiang9888 -- 发布时间:2016/3/20 19:58:00 -- 控件最大数量问题 窗口放置控件(BButton 或Lable)的数量有何限制,我想放置2000度个按钮控件,用每个按钮代表一个我需要的设备。请问这么多的控件电脑会不会带动,会不会卡机? |
-- 作者:大红袍 -- 发布时间:2016/3/20 23:20:00 -- 没必要全部显示出来啊,一页一页的生成也可以。 |
-- 作者:zhangqiang9888 -- 发布时间:2016/3/21 2:03:00 -- 回复:(大红袍) 没必要全部显示出来啊,一页一... 我需要这2000多个都在页面上显示出来 作为我的主界面 我点击其中个分别能进行控制才行。 |
-- 作者:大红袍 -- 发布时间:2016/3/21 2:41:00 -- 那你可以在afterLoad事件,动态添加2000个控件试试嘛。基本不成问题的。
For i As Integer = 1 To 100 |
-- 作者:zhangqiang9888 -- 发布时间:2016/3/21 4:44:00 -- 按你提供的方法实验了一下 几百还能瞬间加载出来 2000个停顿两秒,是不是我给每个动态的按钮加上属性和事件后 肯定会卡机 |
-- 作者:zhangqiang9888 -- 发布时间:2016/3/21 5:16:00 -- 另外动态和静态的主要区别是什么,如果动态的能加载 静态的是不是也没问题啊。因为我需要对每个按钮都有不同的属性和事件,静态按钮对于我新手来说好处理,动态还没太明白 |
-- 作者:zhangqiang9888 -- 发布时间:2016/3/21 5:34:00 -- 还有动态加载出来的控件怎么设置属性和事件啊 |
-- 作者:Hyphen -- 发布时间:2016/3/21 8:40:00 -- 控件多,2000个,窗口加载停顿几秒是正常的 动态控件事件参考: |
-- 作者:大红袍 -- 发布时间:2016/3/21 9:58:00 -- 以下是引用zhangqiang9888在2016/3/21 5:34:00的发言:
还有动态加载出来的控件怎么设置属性和事件啊
停顿是正常的,毕竟量比较大。
你的事件代码可以写到 窗口->事件->全局事件 那里去。 |