Windows Vista のボリューム コントロールの枠のような枠のあるフォームを作ろうとしています。フォームもサイズ変更可能である必要があります。
ありがとう、ジオダミリオ
私が探しているものについてもう少し明確にするために。ControlBoxプロパティが false に設定されたフォームを次に示します。
これが私が探しているものの大まかなPhotoshopです。
Windows Vista のボリューム コントロールの枠のような枠のあるフォームを作ろうとしています。フォームもサイズ変更可能である必要があります。
ありがとう、ジオダミリオ
私が探しているものについてもう少し明確にするために。ControlBoxプロパティが false に設定されたフォームを次に示します。
これが私が探しているものの大まかなPhotoshopです。
フォームを.Controlbox=False
設定するフォームを設定する.Text=""
終わり。
1 つの方法は、次の手順でこれを実現します。
のセットFormBorderStyle
です。Form
None
を取り、PictureBox
そのDock
プロパティをに設定しFill
ます。
Border を含む画像をImage
取得し、これを PictureBox に設定します。
おそらく、 FormBorderStyle
toNone
またはFixed(3D|Single)
を設定して、そこから作業してみてください。
または、 を に設定するControlBox
とFalse
、タイトル バーを非表示にする効果もあるはずです。ただし、フォームが自動的に更新されないことに注意してください。
ControlBox を false に設定し、Location プロパティも設定すると、Form の Size プロパティは更新されず、フォームの非クライアント領域が非表示になったことを反映しません。この問題を解決するには、Location プロパティを HandleCreated イベントに変更するコードを追加します。
Projectsettigs "enable XP-Visual Style" で有効にすることができます。ここでアプリケーションを起動すると、起動した OS のデフォルトのボーダースタイルが表示されます。