我有一系列表格并在它们之间导航。
每个表单都有一组控件,我从 SQLite 数据库加载属性,这是一个很长(大约 1 秒)的操作,不会给用户最好的感觉,因为表单是逐渐绘制的。
我不太介意延迟,但我希望在加载所有数据时绘制表单。我想避免新线程,因为这会导致跨线程操作问题。
除了通过缓存加载的数据来加速整个应用程序之外,还有什么好的解决方案吗?
有一种简单的方法可以加快许多控件的感知性能,尤其是数据密集型控件,如列表视图、列表框、组合框等。
在填充它们之前,请调用 BeginUpdate() 方法,完成后调用 EndUpdate()。这将禁用控件的重绘,直到您完成向其填充数据为止。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)