フォームがグレーの細枠で囲われる

タグの編集
投稿者 abc  (社会人) 投稿日時 2024/2/14 11:19:17
フォームの外枠がグレーの線で囲われるのですが、修正方法をご教示お願いします。

C#2008をC#2019にマイグレーションして、コードの変更なしでアプリは正常に動きます。
form border style をNoneにするとグレーの枠が消えますが、タイトルバーは残したいです。
投稿者 魔界の仮面弁士  (社会人) 投稿日時 2024/2/14 12:00:49
情報が不足しているので答えにくいです。

実行環境の OS は Win11 なのでしょうか?

FormBorderStyle 設定が None 以外のようですが、
Sizable 設定という認識でよろしいですか?

C# 2008 だと、ターゲットフレームワークは .NET Framework 2.0/3.0/3.5 の
いずれかだと思いますが、2019 時点での ターゲットフレームワーク は何ですか?

マイグレーションは行わず、新規作成したプロジェクトでも
「グレーの枠」が出てしまう状態なのでしょうか?


枠線の見え方は、VisualStyle の設定や OS のバージョン・テーマ設定(Aero Lite 等)にも依存するので、
できれば画像を貼っていただけると判断しやすいです。
https://dobon.net/vb/dotnet/control/xpstyle.html
https://news.mynavi.jp/article/win10tips-636/
https://atmarkit.itmedia.co.jp/ait/articles/1910/03/news014.html
http://mochiuwiki.e2.valueserver.jp/index.php/%E8%A8%AD%E5%AE%9A_-_%E3%82%A6%E3%82%A3%E3%83%B3%E3%83%89%E3%82%A6%E6%9E%A0%E3%81%AE%E5%B9%85%E3%82%92%E5%A4%AA%E3%81%8F%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95