Как я могу показать модальную форму, используя Threading. C # - PullRequest
0 голосов
/ 29 марта 2012

Я отображаю winForm с помощью Application.Run (); в 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();           
}

1 Ответ

2 голосов
/ 29 марта 2012

Вы можете отобразить модальную форму с помощью метода ShowDialog, который ожидает экземпляр родительской формы. Таким образом, вы можете предоставить экземпляр родительской формы (Form1 в вашем случае).

например.

splashForm.ShowDialog ()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...