C# 在图像完全加载时启动表单

C# launch form when images fully loaded

我正在用图像设计 C# 应用程序,但是当我启动它时,我看到正在加载图像(~1 秒),那么当图像(背景、徽标等)完全加载时如何制作简单的加载器, 显示我的应用程序?我知道这是可能的,但我不知道该怎么做。非常感谢!

这听起来像是标准行为。控件按 z 顺序一个一个地绘制,如果一个很慢,其余的可能会出现闪烁。

您可以尝试对整个表单进行双缓冲,如下所示: How to fix the flickering in User controls

或者,您可以在绘制所有内容时暂停布局,然后再恢复布局: How do I suspend painting for a control and its children?