写一个数据库程序,为了灵活操作而没有用数据感知控件。如用TRadioGroup显示性别字段,用TImage显示图片字段。
现在的问题是在进行大量的数据滚动时(查找某一行),因为这些非数据感知控件不能接收到DisableControls方法的通知,所以一样的在更新数据显示。而且导致屏幕闪动的利害,还有是导致速度的急剧下降(图片的显示很占资源)。
试着在显示数据前检测ControlsDisabled值。但是最后停止时的那行数据不能正确的显示。因为是搜索到数据行后才改变ControlsDisabled的值。
大家有什么好的解决方案?
现在的问题是在进行大量的数据滚动时(查找某一行),因为这些非数据感知控件不能接收到DisableControls方法的通知,所以一样的在更新数据显示。而且导致屏幕闪动的利害,还有是导致速度的急剧下降(图片的显示很占资源)。
试着在显示数据前检测ControlsDisabled值。但是最后停止时的那行数据不能正确的显示。因为是搜索到数据行后才改变ControlsDisabled的值。
大家有什么好的解决方案?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货