[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
{
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
}
} |
|