如何使用线程显示模式窗体.C#
本文关键字:窗体 模式 显示 何使用 线程 | 更新日期: 2023-09-27 18:29:16
我正在使用Application.Run()显示一个winForm;在ShowForm()中,如下所示。
我正在将ShowForm()与ShowSplash()中的一个线程一起使用。
我用另一种形式调用ShowSplash(),比如"Form1"。如何将其显示为Form1的模态
static private void ShowForm()
{
splashForm = new frmWorking();
Application.Run(splashForm);
}
static public void ShowSplash()
{
Thread thread = new Thread(new ThreadStart(frmWorking.ShowForm));
thread.Start();
}
您可以通过ShowDialog方法显示模态表单,该方法需要父表单的实例。因此,您可以提供父表单的示例(在您的情况下为Form1)。
例如。
splashForm.ShowDialog()