C#プロジェクト用の小さなデータベース駆動型 Windowsフォーム アプリケーションを作成します。 [〜#〜] css [〜#〜] を使用してWebサイトで行うようにそれを美しくしたかったのです。アプリケーションの美化に役立つリソースやサイトはありますか?
しばらく前に作成したライブラリを試すことができます。
http://www.codeproject.com/Articles/33716/Fancy-Windows-Forms
「Beautify」と「Windows Forms」は同じ文で頻繁に使用されません。 WPFを使用すると、設計の機会が大幅に改善されます。
一部のフレームワークでは、WinFormsアプリケーションのスキンを作成できます。これにより、コードではなくルックスルー構成を実行できます。
Windowsフォームアプリケーションのスキンを作成する方法
個人的には使用していませんが、スキナーを提供するCodeProjectプロジェクトもあります
http://catalog.codeproject.com/Articles/415102/WinForms-Form-Skin
フレームワークにアクセスせずに小さなWinFormsユーティリティを作成するために使用した場合、各主要コントロールをサブクラス化し、そのサブクラスにスタイルを適用しました。サブクラスへの1つの変更は、アプリ全体に影響します。
フレームワークは実際にはそれを念頭に置いて構築されていないため、WindowsフォームではCSSのようなスタイル設定は困難です。スタイリングが重要な場合は、代わりにWPFを使用する方がはるかに簡単になります。
WinFormsアプリケーションのスキニングを支援するために設計されたサードパーティライブラリの1つ DevExpress WinForms Skins を知っています。ただし、実際に使用したことはないため、コメントすることはできません。
CSSを使用してWinFormsアプリケーションのスタイルを設定することはできませんが、とにかくそれが意味することではないと思います。
アプリケーションを「美化」する限り、多くのサードパーティ製ツールが利用可能です。最も人気のあるものは(順不同です):
人々はサードパーティ製の設計ツールについて信心深くなる傾向があり、多くのインクがSOサードパーティ製の各設計ツールの利点を超えています。
「.NETカスタムテーマ」をGoogleで検索すると、プロジェクトで使用する多くの無料のスタイルを取得できます。
以下は、ユーザーが自分のスタイルとカスタムコントロールのハックフォーラムで作成したリストで、フォームを「カスタム」と「ナイス」にするのに役立つと思います。 http://Pastebin.com/1nvZ08kx
Windows Formsアプリケーションを設計するためのサードパーティツールに興味がある場合は、Infragisticの1つであるAppStylist for Windows Formsコントロールもご覧ください。 このツールのランタイムバージョンの短いビデオ があります。
始めるのに便利な別のページはApplication Styling Frameworkです。
以前にWebBrowserコントロールを使用してインターフェイスを作成したことがあります。これを使用すると、HTMLとCSSを使用して、見栄えのよい「フォーム」を作成できます。もう少しコーディングが必要ですが、動作します。ユーザーは、コントロールを使用するためにIEをインストールする必要があります。ここにVB.Netの例があります。 sing VB .Net WebBrowser Control To Build WinFormユーザーインターフェイス
いずれにせよ、それは別のオプションです。