将DB控件放在PageControl中,画面打开时会刷屏

爱水心寒 2016-01-08 07:39:55
在PageControl中有多个Sheet,在第二Sheet中放了有30个DB控件,现在从第一个sheet切换到第二个sheet时,会出现刷屏的现象,就是屏幕中的控件在显示时会有一个闪烁的过程。不仅仅是DB控件,其他的控件也是一样的。是因为控件太多吗?当控件较少时是不会的,应该怎么解决?
...全文
257 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jjpweb 2016-01-25
  • 打赏
  • 举报
回复

printf("换另一个个靠谱的皮肤控件,%s","嘿嘿")
爱水心寒 2016-01-22
  • 打赏
  • 举报
回复
引用 3 楼 jjpweb 的回复:
可能是用了皮肤控件的问题。
楼上正解,是皮肤控件的问题。我不使用皮肤控件时,则不会发生闪烁的现象。 楼上除了不使用皮肤控件,还有什么其他好的解决方法吗?
jjpweb 2016-01-18
  • 打赏
  • 举报
回复
我整了60个都不闪烁, 可能是显卡驱动问题, 可能是用了皮肤控件的问题。
爱水心寒 2016-01-11
  • 打赏
  • 举报
回复
引用 1 楼 lyhoo163 的回复:
不会吧。可能是DB控件关联的数据集发生变化引起屏闪?
不是关联数据的问题,我将关联的数据集断掉以后,还是一样会闪屏。
lyhoo163 2016-01-10
  • 打赏
  • 举报
回复
不会吧。可能是DB控件关联的数据集发生变化引起屏闪?

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧