在我的项目中,每当执行长时间的进程时,都会显示一个带有小动画gif文件的小表单。我使用this.Show()打开表单,使用this.Close()关闭表单。以下是我使用的代码。
public partial class PlzWaitMessage : Form
{
public PlzWaitMessage()
{
InitializeComponent();
}
public void ShowSpalshSceen()
{
this.Show();
Application.DoEvents();
}
public void CloseSpalshScreen()
{
this.Close();
}
}
当表单打开时,图像文件不会立即开始动画。而且,当它开始动画时,该过程通常已经完成或非常接近完成,这使得动画无用。我是否可以在加载表单时立即使gif动画起来?