gpt4 book ai didi

c# - 如何强制重绘我的应用程序在任务栏中的条目?

转载 作者:行者123 更新时间:2023-11-30 14:44:28 24 4
gpt4 key购买 nike

我有一个用 C# 编写的 Windows 窗体应用程序。我经常更新表单的标题,但是标题更改和任务栏中显示的标题更新之间存在很大的滞后。

为我的程序强制更新/重绘任务栏条目的干净方法是什么?如果做不到这一点,我该如何强制重绘整个任务栏?

详细说明:事实证明,更新任务栏的延迟固定在大约 100 毫秒,但这似乎是基于上次修改 Form.Text 的时间的延迟。如果您修改文本的速度比那快 - 比如说,每 10 毫秒,任务栏不会更新,直到 Form.Text 保持不变至少 ~100 毫秒。

操作系统:Vista 32。

最佳答案

您是否尝试在更新标题后调用 Form.Refresh()?

编辑:

如果您在循环中进行标题更新,您可能必须按照以下方式做一些事情:

        this.Invalidate();
this.Update();
Application.DoEvents();

关于c# - 如何强制重绘我的应用程序在任务栏中的条目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/380380/

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