C++プログラマ キャスブログ
[C#]起動時に非表示のFormの作り方 2014年12月04日23:59:01
優秀な後輩がやっていた方法のご紹介です。 Shownイベント時にVisibleにfalseを設定すると起動時にFormを 非表示にすることが可能です。 コンストラクタやLoadイベント時にVisibleにfalseを指定しても有効になりません。 Application.Run()を使ったり透明度を0にして実現しておられる方も いらっしゃいましたが、私はこの方法が一番しっくりきます。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 using System; using System.Text; using System.Windows.Forms; namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } // フォームが最初に表示された時に発生します。 private void Form1_Shown(object sender, EventArgs e) { // 非表示設定 Visible = false; } } static class Program { /// <summary> /// アプリケーションのメイン エントリ ポイントです。 /// </summary> [STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1()); } } }
カテゴリ

リンク
C++11のコードを
試すのに便利です。
http://ideone.com/

同人ゲームを
製作している知人
sorcery

にほんブログ村 IT技術ブログ C/C++へ
にほんブログ村


C++ ブログランキングへ

ゲームダウンロード DefenceTri