gpt4 book ai didi

winforms - 如何加快.NET Winforms渲染

转载 作者:行者123 更新时间:2023-12-04 07:14:45 25 4
gpt4 key购买 nike

我有一系列表格,并在它们之间导航。

每个表单都有一组控件,可从SQLite数据库中为其加载属性,这是一个冗长的操作(大约1秒钟),因为逐渐绘制表单,该操作不会给用户带来最佳的感觉。

我不太介意延迟,但是我希望在加载所有数据时绘制表格。我想避免使用新线程,因为这会导致跨线程操作问题。

除了通过缓存加载的数据来加速整个应用程序之外,还有什么好的解决方案?

最佳答案

有一种简单的方法可以加快许多控件的感知性能,尤其是 ListView ,列表框,组合框等数据密集型控件。

在填充它们之前,请调用BeginUpdate()方法,并在完成后调用EndUpdate()。这将禁用控件的重绘,直到用数据填充完它为止。

关于winforms - 如何加快.NET Winforms渲染,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/685282/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com