PowerBuilder Classic 12.5 - 双缓冲,垂直同步

问题描述:

由于我在单个窗体上有很多控件(按钮,下拉菜单,网格视图),当从数据库获取数据时,绘图似乎滞后,或者我注意到某些屏幕撕裂/滞后该控件从数据库获取数据并绘制。PowerBuilder Classic 12.5 - 双缓冲,垂直同步

现在我已经在java和C++编程中做了一些图形,并且知道双缓冲/垂直同步或者其他需要的东西确实有助于分配,但不知道如何在powerbuilder中执行此操作。

任何人在这里有powerbuilder的经验经典,知道如何做到这一点? 编程语言是powerscript。

我不知道这个,但另一个解决方案可能是设置重绘您的表单,直到它完成从数据库加载数据。这样你也可以避免lag/flickr。

功能:SetRedraw 链接:http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc37783.1200/html/dwref/PSFSetRedrawdw.htm

+0

嗯,听起来像它可能工作,谢谢。 – Mana 2013-02-14 12:31:12

是图形加载到数据窗口的控制? (检查列是否有'显示为位图'复选框选中)。您可以尝试使用SetRedraw方法来关闭画面/控件的绘制,直到所有数据都被加载。