Office中国论坛/Access中国论坛

标题: 窗体闪烁,影响速度如何解决 [打印本页]

作者: yqi    时间: 2011-5-13 13:15
标题: 窗体闪烁,影响速度如何解决
我做了个窗体上面放了几十个Toggle控件,几个复选框控件,几十个文本框控件.
点击Toggle或复选框控件时,窗体总是要闪烁几下才能反应过来.是怎么回事?
请求大虾能帮忙考虑一下.谢谢

作者: daxin1    时间: 2011-5-13 15:05
是不是背景用图片了
作者: 方漠    时间: 2011-5-13 17:54
好久不来,多了好多MM哇.

查一下是不是有控件调用FORM 的 RePaint/ReSize事件
作者: yqi    时间: 2011-5-16 17:19
感谢解答,我看了一下,没有调用repaint/resize事件的控件.
到底是怎么回事呢?
作者: todaynew    时间: 2011-5-16 20:12
几十个控件?这合理吗?
作者: yqi    时间: 2011-5-17 14:52
为什么不能有几十个控件呢?

作者: yqi    时间: 2011-5-17 14:52
系统需要这么多啊!!!
作者: t小宝    时间: 2011-5-17 16:19
把实例传上来看
作者: yqi    时间: 2011-5-17 17:10
奇怪了。换了台电脑就不闪了。难道跟电脑配置也有关系。。。。。
作者: 咱家是猫    时间: 2011-5-17 20:14
控件多了,机子配置就能体现出来,另外:用了背景图片,或在选项卡上布局了控件都有可能造成闪.
作者: todaynew    时间: 2011-5-17 20:49
本帖最后由 todaynew 于 2011-5-17 20:49 编辑
yqi 发表于 2011-5-17 14:52
为什么不能有几十个控件呢?


呵呵,想问一下你有几只眼睛?
如果你只有两只眼睛的话,你能很方便的在窗体上用你犀利的目光来搜索几十个控件吗?
窗体设计要讲究简洁明了,一目了然,这才符合人体工程学的基本要求。控件繁杂,那叫做华而不实,也可视为混乱不堪。
如果确实存在那么多控件(不过我不大相信这些控件一定都是必要的,呵呵),则可将控件分配到不同窗体上处理。记得红尘同志曾经做过一种顺序在几个窗体中处理的流程,建议你参考一下。
作者: yqi    时间: 2011-5-18 08:55
todaynew 太聪明了.
不过你的社会经验太少.多学习学习..
作者: yqi    时间: 2011-5-18 08:56
版主说的太在理了.我就觉得这个选项卡控件,好是好,就是有这个毛病.好像占系统资源较多...




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3