0

我正在尝试使用 winform 对对象进行分层,每个用户控件上都有约 50 个项目(按钮/文本框/标签)。

我已尝试doublebuffering按照建议启用并使用

this.SuspendLayout();
\\... Code ....
this.ResumeLayout();

但是在渲染项目时,当物体被向前推进时,仍然存在很多视觉伪影。

已确定的潜在问题 1 [我在 GUI 线程中有太多代码]:

我确实有很多计时器正在运行,但我不知道如何检查。然而,所有的定时器都是System.Timer.Timer使用一个ISynchroizeInvoke对象来实现和初始化的。不知道我怎样才能做得更好。

4

0 回答 0