4

ポップアップ画面として 1 つの Windows フォームを作成しました。そのフォームを Windows アプリケーションでポップアップとして表示する必要があるのは、ほんの数時間だけです。

とりあえず表示され、しばらくすると自動的に閉じます。

そのフォームを MDI 親ファイルに右下隅として表示する必要があります。

どうやってやるの ?

4

3 に答える 3

2

これはあなたができる方法です..それは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
    }
于 2012-08-23T04:53:45.313 に答える
0

System.Windows.Forms.Timerを使用して、ポップアップ ウィンドウがそれ自体を閉じるプロセスをトリガーできます。

.NET Framework には他のタイマー クラスがあります。このタイマーは、UI スレッドで UI イベント ハンドラーを呼び出します。

于 2012-08-23T04:45:47.857 に答える
0

あなたが探しているのはスプラッシュスクリーンだと思います。ここにそれについての素晴らしい記事があります。

于 2012-08-23T05:09:21.350 に答える