[ C# / VB.NET ] フォームの境界線などの外観・機能を変更する ( FormBorderStyle )

Pocket

ここでは、フォームアプリケーションのフォームの境界線やタイトルバーの外観および動作の設定・取得を行う Form.FormBorderStyle プロパティの設定値とその結果の一覧を掲載しています。

スポンサーリンク

FormBorderStyle プロパティ

下表にプロパティに設定できる値とその時の外観を一覧でまとめました。外観は小さすぎて違いがわかりにくいです、失礼しました。

設定値 外観 内容
Sizable  FormBorderStyle.Sizable デフォルト値
フォームサイズの変更できる
コントロールボタンの操作できる(最大化、最少化、閉じるボタン)
None  FormBorderStyle.None タイトル表示なし
コントロールボタンすべてなし
ユーザー操作によるフォームサイズの変更はできない
Fixed3D  FormBorderStyle.Fixed3D フォームサイズの変更ができない
フォームの境界線が3D風
コントロールボタンの操作できる
FixedDialog  FormBorderStyle.FixedDialog フォームサイズの変更ができない
フォームの外観がダイアログ風
コントロールボタンの操作できる
FixedSingle FormBorderStyle.Fixed3D フォームサイズの変更できない
フォームの境界線が一重線
コントロールボタンの操作できる
FixedToolWindow  FormBorderStyle.FixedToolWindow フォームサイズの変更ができない
最大化、最少化ボタンなし
SizableToolWindow  FormBorderStyle.SizableToolWindow フォームサイズの変更ができる
最大化、最少化ボタンなし

MSDN には、FixedToolWindow および SizableToolWindow が設定されている場合には、画面切り替え ( ALT + TAB ) のウィンドウには表示されないと記述されていますが、VisualStudio2015 のデバッガから起動した状態では ( ALT + TAB ) による切り替えウィンドウに出力されていましたので、デバッグビルドおよびリリースビルドの実行ファイルを直接実行してみましたが、( ALT + TAB ) によるウィンドウ切り替えの一覧に表示されていました。

確認方法が間違っているかもしれないですね

参考
スポンサーリンク


Pocket

Leave a Comment

Your email address will not be published. Required fields are marked *