訪問して頂きありがとうございます。まさふくろーです。
この記事ではフォームのサイズを変更できないようにする方法をご紹介します。
目次
使用するプロパティ
FormBorderStyleプロパティ
解説 | ウィンドウを表示したときに、ユーザーによってウィンドウのサイズを変更できないようにするには、FormBorderStyleプロパティを使って設定します。 | |||||||||||||||
FormBorderStyleプロパティに指定する値は、以下のとおりです。
|
設定方法
プロパティウィンドウを使用する
プロパティウィンドウから、値を選択します。
コードで指定する
1 2 3 4 5 6 7 |
Public Class Form1 Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load Me.FormBorderStyle = FormBorderStyle.FixedSingle End Sub End Class |
設定値ごとの画面比較
「None」を指定した場合
見た目 | タイトル非表示、最大化、最小化ボタン非表示、閉じるボタン非表示、境界線なし |
サイズ変更 | 不可 |
「FixedSingle」を指定した場合
見た目 | タイトル表示、最大化、最小化ボタン表示、閉じるボタン表示、境界線あり |
サイズ変更 | 不可 |
「Fixed3D」を指定した場合
見た目 | タイトル表示、最大化、最小化ボタン表示、閉じるボタン表示、境界線あり(Windows10では、「FixedSingle」と見た目変わらず) |
サイズ変更 | 不可 |
「FixedDialog」を指定した場合
見た目 | タイトル表示(アイコン非表示)、最大化、最小化ボタン表示、閉じるボタン表示、境界線あり |
サイズ変更 | 不可 |
「Sizable」を指定した場合
見た目 | タイトル表示、最大化、最小化ボタン表示、閉じるボタン表示、境界線あり |
サイズ変更 | 可 |
「FixedToolWindow」を指定した場合
見た目 | タイトル表示(アイコン非表示)、最大化、最小化ボタン非表示、閉じるボタン表示、境界線あり |
サイズ変更 | 不可 |
「SizableToolWindow」を指定した場合
見た目 | タイトル表示(アイコン非表示)、最大化、最小化ボタン非表示、閉じるボタン表示、境界線あり |
サイズ変更 | 可 |
Windowsのバージョンによる見た目の違いについて
この記事では、Windows10で実行した結果を表示しています。
Windows7と比べると見た目がだいぶ変わりますので、ご注意ください。
Windows7と同じような見た目にする必要がある場合は、以下マイクロソフトの公式ページをご参照ください。
最後まで読んでいただき、ありがとうございました!
本のまとめ関連記事はこちら