DOBON.NET プログラミング道: .NET Framework, VB.NET, C#, Visual Basic, Visual Studio, インストーラ, ...

DOBON.NET

タイトルバーを消す

FormBorderStyleをNoneにする方法

フォームのタイトルバーを消すには、フォームのFormBorderStyleプロパティをFormBorderStyle.Noneにします。 (FormBorderStyleプロパティに関してはこちらも参考にしてください。)

[VB.NET]
Me.FormBorderStyle = FormBorderStyle.None
[C#]
this.FormBorderStyle = FormBorderStyle.None;

境界線はそのままにタイトルバーを消す

しかし、FormBorderStyleプロパティをFormBorderStyle.Noneにするとフォームの境界線がなくなり、サイズ変更が出来なくなります。フォームの境界線はそのままにタイトルバーを消すには、フォームのControlBoxプロパティをFalseにして、さらにTextプロパティを""(String.Empty)とします。

[VB.NET]
'タイトルバーを消す
Me.ControlBox = False
Me.Text = ""
[C#]
//タイトルバーを消す
this.ControlBox = false;
this.Text = "";