[[戻る>DoldoWorkz#visualstudio]]
-[[''C#''>C#]]
--[[C#/開発環境の使い方]]
--[[C#/Delphiから]]
--[[C#/SampleCode]]
--[[C#/SampleCode/FormCreate]]&color(red){''✓''};
*目次 [#w9528971]
フォームクリエイトのサンプルコードを書いていきます。~
#contents
*フォームの表示 [#t692b9b3]
**モーダルフォーム [#n26e8e2c]
//フォームのクリエイト
Form2 wForm2 = new Form2();
// モーダルフォームとして表示
// 同アプリケーションの他のフォームにフォーカスしようとしても、フォーカス出来ません
// 子フォームにフォーカスすると親フォームもほかのアプリケーションより手前に来ます
wForm2.ShowDialog();
wForm2.Dispose();
**モードレスフォーム [#f86a3032]
//フォームのクリエイト
Form2 wForm2 = new Form2();
// モードレスフォームとして表示
wForm2.Show();
//Showの場合はフォームが閉じられる時に自動的にDisposeされる
**タスクバーに表示しない [#r55cd1be]
//フォームのクリエイト
Form2 wForm2 = new Form2();
//タスクバーに表示しない
wForm2.ShowInTaskbar = false;
// モードレスフォームとして表示
wForm2.Show();
//Showの場合はフォームが閉じられる時に自動的にDisposeされる
**常に子フォームが親フォームより手前に表示する [#r50399c8]
//フォームのクリエイト
Form2 wForm2 = new Form2();
// 子フォームは必ず親フォームの手前に表示される
// 子フォームにフォーカスすると親フォームもほかのアプリより手前に来ます
this.AddOwnedForm(wForm2);
// モードレスフォームとして表示
wForm2.Show();
//Showの場合はフォームが閉じられる時に自動的にDisposeされる