我完全意识到这是一个被多次询问的问题,但我还没有找到完美的解决方案。
问题:我有一个简单的 Windows 窗体,其中包含几个表格面板、一个文本区域和一个用作字符计数器的文本标签 - 非常简单的设置。但是,当我开始更新该字符计数器文本标签时,我在其中一个文本区域中输入的每个字符都会闪烁(即闪烁白色)。
我读过的最常见的解决方案是使用各种缓冲和渲染参数。我已经修改了失效、双缓冲参数、一系列 ControlStyle 参数,以及一些其他甚至奇怪的强制双缓冲方法。
在所有这些解决方案中,只有2 个似乎有明显的改进。但是,如果我只是将手指放在某个键上,最终仍会出现闪烁。所以我正在寻找的是一个更好的解决方案,可以完全消除闪烁。由于字符计数器是一个基本概念,我相信它是一个具有已知解决方案的热门领域。