色々探してみて

ここでgifを作成。
![]()
こんな感じで良い。

フォームを追加適当に名前を付ける。
設定は、プロパティをいじくりまわす。
pictureBox1を追加
Resources.resxからimageからローディングgifを割り当て
サイズをゴニョゴニョ書く
using System.Windows.Forms;
は追加
SplashScreen は同じクラスでフォーム
名
// スプラッシュ・スクリーンの表示開始
SplashScreen splash = new SplashScreen();
splash.Show();
splash.Refresh();
// スプラッシュ・スクリーン上の表示を更新
// (スプラッシュ・スクリーンをしばらく表示する)
Application.DoEvents();
Thread.Sleep(10);
//
ここにゴニョゴニョ書く
Application.DoEvents();
Thread.Sleep(10);
クラスへ送りこんだらクラスにも
using System.Windows.Forms;
Application.DoEvents();
を既述するとスムーズに表示される。
// スプラッシュ・スクリーンの表示終了
splash.Close();
splash.Dispose();
// メインとなるフォームをアクティブに戻す
this.Activate();