我需要帮助在C#.net中为Windows窗体添加视频启动画面。我试图浏览不同的解决方案,但实施起来太困难了。我找到了最简单的工作代码,用于添加图像作为启动画面,效果非常好。如果有人可以帮助我,请更改以下代码以改为使用视频。
代码:
private void Form1_Load(object sender, EventArgs e)
{
Hide();
bool done = false;
ThreadPool.QueueUserWorkItem((x) =>
{
using (var splashForm = new SplashForm())
{
splashForm.Show();
while (!done)
Application.DoEvents();
splashForm.Close();
}
});
Thread.Sleep(3000); // Emulate hardwork
done = true;
Show();
}