サイトアイコン SE日記

VB.NETでフォームの設定を変更する方法まとめ

VB.NETでフォームの設定を変更する方法をいくつか紹介します。

フォームのサイズを変更できないようにする方法

ここでは、VB.NETでフォームのサイズを変更できないようにする方法を紹介します。

VB.NETでフォームのサイズを変更できないようにするには、フォームのFormBoder StyleプロパティをFixed~に設定します。

<サンプル>

Public Class Form1
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load

FormBorderStyle = FormBorderStyle.FixedSingle

End Sub
End Class

ここでは、「FormBorderStyle = FormBorderStyle.FixedSingle」でFormBoder Styleプロパティをサイズ変更不可のプロパティに変更しています。Singleというのは一重線を表しています。他にもFixedDialogやFixedToolWindowなどがあります。

もちろん、フォームのプロパティを変更していれば、初めからサイズ変更不可の状態でフォームを立ち上げることが可能です。

最大化・最小化ボタンを非表示にする方法

ここでは、VB.NETで最大化・最小化ボタンを非表示にする方法を紹介します。

VB.NETで最大化・最小化ボタンを非表示にするには、ボタンの表示プロパティをfalseに設定します。

<サンプル>
Public Class Form1
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load

MaximizeBox = False
MinimizeBox = False

End Sub
End Class

ここでは、「MaximizeBox = False」で最大化ボタンを非表示に、「MinimizeBox = False」で最小化ボタンを非表示にしています。もちろんフォームを選択してプロパティでMaximizeBoxとMinimizeBoxをfalseにしておくことで初めから非表示にしておくことも可能です。

ラベルの枠線を引く方法

ここでは、VB.NETでラベルの枠線を引く方法を紹介します。

VB.NETでラベルの枠線を引くには、ラベルを選択して、BorderStyleプロパティの値をFixedSingleに変更します。デフォルトではNone(枠線なし)になっているので変更が必要です。他にも、Fixed3Dなど3Dの枠線を引くことが出来ます。

また、プログラム内では、「Label1.BorderStyle = BorderStyle.FixedSingle」のようにすることでラベルのプロパティを変更することが出来ます。

ラベルのサイズを変更する方法

ここでは、VB.NETでラベルのサイズを変更する方法を紹介します。

VB.NETでラベルのサイズを変更するには、ラベルを選択して、AutoSizeプロパティの値をFalseに変更します。デフォルトでtrue(自動調整)になっているので変更が必要です。falseにすることで自由にサイズを変更することが出来ます。

また、プログラム内では、「Label1.AutoSize = False」のようにすることでラベルのプロパティを変更することが出来ます。

ラジオボタンをデフォルトでONする方法

ここでは、VB.NETからラジオボタンをデフォルトでONする方法を紹介します。

VB.NETでラジオボタンをデフォルトでONするには、Checkedプロパティをtrueにします。他にも↓のようにプログラム内でプロパティをtrueに変更することでチェックの値を変更できます。

<サンプル>

Public Class Form1
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
RadioButton2.Checked = True
End Sub

End Sub
End Class

チェックボックスをデフォルトでONする方法

ここでは、VB.NETからチェックボックスをデフォルトでONする方法を紹介します。

VB.NETでチェックボックスをデフォルトでONするには、Checkedプロパティをtrueにします。他にも↓のようにプログラム内でプロパティをtrueに変更することでチェックの値を変更できます。

<サンプル>

Public Class Form1
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
CheckBox1.Checked = True
End Sub

End Sub
End Class

モバイルバージョンを終了