ポップアップ画面として 1 つの Windows フォームを作成しました。そのフォームを Windows アプリケーションでポップアップとして表示する必要があるのは、ほんの数時間だけです。
とりあえず表示され、しばらくすると自動的に閉じます。
そのフォームを MDI 親ファイルに右下隅として表示する必要があります。
どうやってやるの ?
これはあなたができる方法です..それはSplash Screen
private void popup()
{
Thread th = new Thread(() =>
{
try
{
Open();
}
catch (Exception)
{
}
});
th.Start();
Thread.Sleep(3000); //you can update this time as your requirement
th.Abort();
}
private void Open()
{
Form1 frm = new Form1();
frm.ShowDialog(); // frm.Show(); if MDI Parent form
}
System.Windows.Forms.Timerを使用して、ポップアップ ウィンドウがそれ自体を閉じるプロセスをトリガーできます。
.NET Framework には他のタイマー クラスがあります。このタイマーは、UI スレッドで UI イベント ハンドラーを呼び出します。
あなたが探しているのはスプラッシュスクリーンだと思います。ここにそれについての素晴らしい記事があります。