Quantcast
Channel: C#タグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 8899

C#でクラシックなUIを実現する「NetSeal」を使ってみた

$
0
0

テーマサンプル

images.jpg

はじめに

今回は、C#のWinFormでクラシックなテーマ「NetSeal」を紹介します。

コードを書く

まず初めに、Pastebinからコードをプロジェクトに追加します。
NetSeal.cs:https://pastebin.com/6qNTpAZr
ThemeContainer154.cs:https://pastebin.com/D7jkq9Zj

追加後:
1d74d5b91a68968211cd342e3e28daec.png

追加後、一度ビルドするとツールボックスにコンテンツが追加されていることが確認できます。
f06bda6ab87c2c77b799191ad42d4d6f.png

デザイン

「NSTheme」をフォームに追加すると、無事テーマが反映されました。
122a07ff23f625f1e61fe27555d4ec5e.png

実際にビルドしてみると、NetSeal.csにてエラーが発生しました。
e1f041863dbe5bc987f9927e6b690474.png
ので、応急処置としてコメントアウトします。
c69bef0c6db2d4fee646a8853afa7c7c.png

白枠が残る

そのまま追加すると、白枠が気になります。
これは、デフォルトで背景色が設定されていないためです。
ba9e4368e72080d58930cfc99a2d9ff9.png

全てのコンテンツで、BackColorを背景色と同様のRGB 50,50,50に設定してあげると無事解決しました。
f0b1a7fcdcb5fd4fd76a2bf85573079a.png

最後に

以上、クラシックなテーマ「NetSeal」を使ってみました。
色合い・テーマ共に個人的にかなり気に入っています。
導入も簡単なので、オススメです。


Viewing all articles
Browse latest Browse all 8899

Trending Articles