テーマサンプル
はじめに
今回は、C#のWinFormでクラシックなテーマ「NetSeal」を紹介します。
コードを書く
まず初めに、Pastebinからコードをプロジェクトに追加します。
NetSeal.cs:https://pastebin.com/6qNTpAZr
ThemeContainer154.cs:https://pastebin.com/D7jkq9Zj
追加後、一度ビルドするとツールボックスにコンテンツが追加されていることが確認できます。
デザイン
「NSTheme」をフォームに追加すると、無事テーマが反映されました。
実際にビルドしてみると、NetSeal.csにてエラーが発生しました。
ので、応急処置としてコメントアウトします。
白枠が残る
そのまま追加すると、白枠が気になります。
これは、デフォルトで背景色が設定されていないためです。
全てのコンテンツで、BackColorを背景色と同様のRGB 50,50,50に設定してあげると無事解決しました。
最後に
以上、クラシックなテーマ「NetSeal」を使ってみました。
色合い・テーマ共に個人的にかなり気に入っています。
導入も簡単なので、オススメです。