📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
ページの作成:「== 概要 == スプラッシュウィンドウを表示するには、スプラッシュウィンドウ用のフォームを作成して、 アプリケーション起動…」 |
細 文字列「</source>」を「</syntaxhighlight>」に置換 |
||
| (2人の利用者による、間の4版が非表示) | |||
| 1行目: | 1行目: | ||
== 概要 == | == 概要 == | ||
スプラッシュウィンドウを表示するには、スプラッシュウィンドウ用のフォームを作成して、 | スプラッシュウィンドウを表示するには、スプラッシュウィンドウ用のフォームを作成して、<br> | ||
アプリケーション起動時にフォームを表示することで実現できる。 | アプリケーション起動時にフォームを表示することで実現できる。<br> | ||
<br><br> | |||
== サンプルコード == | == サンプルコード == | ||
スプラッシュウィンドウ画面のオプションを下記のように設定する。 | スプラッシュウィンドウ画面のオプションを下記のように設定する。<br> | ||
・StartPositionプロパティ - CenterScreen<br> | |||
・FormBorderStyleプロパティ - None<br> | |||
<br> | |||
< | <syntaxhighlight lang="c#"> | ||
// Program.cs | // Program.cs | ||
using System; | using System; | ||
| 26行目: | 27行目: | ||
Application.SetCompatibleTextRenderingDefault(false); | Application.SetCompatibleTextRenderingDefault(false); | ||
// スプラッシュフォームを表示 | |||
FormSplash fs = new FormSplash(); | FormSplash fs = new FormSplash(); | ||
fs.Show(); | fs.Show(); | ||
fs.Refresh(); | fs.Refresh(); | ||
Thread.Sleep(3000);// | |||
// 時間のかかる処理を記述する(Sleepメソッドで代用) | |||
Thread.Sleep(3000); | |||
// スプラッシュウィンドウを閉じる | |||
fs.Close(); | fs.Close(); | ||
// メインフォームを表示 | |||
Application.Run(new FormMain()); | Application.Run(new FormMain()); | ||
} | } | ||
} | } | ||
} | } | ||
</ | </syntaxhighlight> | ||
<br> | <br> | ||
< | <syntaxhighlight lang="c#"> | ||
// FormMain.cs | // FormMain.cs | ||
using System; | using System; | ||
| 64行目: | 71行目: | ||
} | } | ||
} | } | ||
</ | </syntaxhighlight> | ||
<br> | <br> | ||
< | <syntaxhighlight lang="c#"> | ||
// FormSplash.cs | // FormSplash.cs | ||
using System; | using System; | ||
| 93行目: | 100行目: | ||
} | } | ||
} | } | ||
</ | </syntaxhighlight> | ||
<br><br> | <br><br> | ||
__FORCETOC__ | |||
[[カテゴリ:C_Sharp]] | |||