gpt4 book ai didi

c# - 消除 Windows 窗体刷新工件

转载 作者:行者123 更新时间:2023-11-30 22:50:59 25 4
gpt4 key购买 nike

我们在使用 C# 和 .Net 2.0 的 Windows 窗体中有一个相当复杂的 GUI。我的问题是,每当我将任何窗口拖到 GUI 上时,它都会在表单上留下伪影。我一辈子都想不出如何消除它。我试过启用双缓冲,但它只是有帮助,并不能消除问题。其他应用程序似乎没有这个问题,我想知道我们做错了什么。

响应答案更新

大多数应用程序只是使用一组布置在面板上的第三方控件 (Infragistics)。据我所知,除了基本(非 CPU 密集型)鼠标点击处理之外,GUI 线程中没有完成任何事情。

最佳答案

您可能在 GUI 线程上做了太多工作。将一些工作卸载到后台线程将释放 GUI 以更快速地处理 Windows 消息。

关于c# - 消除 Windows 窗体刷新工件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/259552/

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