Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
それはかなり厄介です。Windowsフォームコントロールはネイティブに見えたり感じたりしません。本来のように光ったり消えたりすることはありません。
たとえば、上のボタンはネイティブではありませんが、下のボタンは次のとおりです。
では、.NETでこのネイティブのルック/フィールを取得するにはどうすればよいですか?外部ライブラリを使用せずにそれを行う方法はありますか?
はい!コントロールのFlatStyleプロパティを、デフォルトのStandardではなくSystemに設定するだけです。 気付くのは簡単ではありませんが、修正するのは簡単です。
これは、状況によってはコントロールに微妙な影響を与える可能性があることに注意してください。を検索するFlatStyle.Systemだけで、注意点がわかります。
FlatStyle.System