• 追加された行はこの色です。
  • 削除された行はこの色です。
[[戻る>DoldoWorkz#visualstudio]]

*VisualStudio2008C#SampleCode [#z1b0a0bd]
サンプルコードを書いていきます。
フォームクリエイトのサンプルコードを書いていきます。

#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される