web-dev-qa-db-ja.com

Windows Formアプリケーションの美化

C#プロジェクト用の小さなデータベース駆動型 Windowsフォーム アプリケーションを作成します。 [〜#〜] css [〜#〜] を使用してWebサイトで行うようにそれを美しくしたかったのです。アプリケーションの美化に役立つリソースやサイトはありますか?

19
unknownsatan

しばらく前に作成したライブラリを試すことができます。

http://www.codeproject.com/Articles/33716/Fancy-Windows-Forms

9
Nedo

「Beautify」と「Windows Forms」は同じ文で頻繁に使用されません。 WPFを使用すると、設計の機会が大幅に改善されます。

一部のフレームワークでは、WinFormsアプリケーションのスキンを作成できます。これにより、コードではなくルックスルー構成を実行できます。

Windowsフォームアプリケーションのスキンを作成する方法

個人的には使用していませんが、スキナーを提供するCodeProjectプロジェクトもあります

http://catalog.codeproject.com/Articles/415102/WinForms-Form-Skin

フレームワークにアクセスせずに小さなWinFormsユーティリティを作成するために使用した場合、各主要コントロールをサブクラス化し、そのサブクラスにスタイルを適用しました。サブクラスへの1つの変更は、アプリ全体に影響します。

7
Eric J.

フレームワークは実際にはそれを念頭に置いて構築されていないため、WindowsフォームではCSSのようなスタイル設定は困難です。スタイリングが重要な場合は、代わりにWPFを使用する方がはるかに簡単になります。

WinFormsアプリケーションのスキニングを支援するために設計されたサードパーティライブラリの1つ DevExpress WinForms Skins を知っています。ただし、実際に使用したことはないため、コメントすることはできません。

3
Sean U

CSSを使用してWinFormsアプリケーションのスタイルを設定することはできませんが、とにかくそれが意味することではないと思います。

アプリケーションを「美化」する限り、多くのサードパーティ製ツールが利用可能です。最も人気のあるものは(順不同です):

  • テレリク
  • DevExpress
  • インフラジスティックス
  • ComponentOne
  • 多くの、他の多くの

人々はサードパーティ製の設計ツールについて信心深くなる傾向があり、多くのインクがSOサードパーティ製の各設計ツールの利点を超えています。

2
Patrick Pitre

「.NETカスタムテーマ」をGoogleで検索すると、プロジェクトで使用する多くの無料のスタイルを取得できます。

以下は、ユーザーが自分のスタイルとカスタムコントロールのハックフォーラムで作成したリストで、フォームを「カスタム」と「ナイス」にするのに役立つと思います。 http://Pastebin.com/1nvZ08kx

1
CodexVideos

Windows Formsアプリケーションを設計するためのサードパーティツールに興味がある場合は、Infragisticの1つであるAppStylist for Windows Formsコントロールもご覧ください。 このツールのランタイムバージョンの短いビデオ があります。

始めるのに便利な別のページはApplication Styling Frameworkです。

0
Danko Valkov

以前にWebBrowserコントロールを使用してインターフェイスを作成したことがあります。これを使用すると、HTMLとCSSを使用して、見栄えのよい「フォーム」を作成できます。もう少しコーディングが必要ですが、動作します。ユーザーは、コントロールを使用するためにIEをインストールする必要があります。ここにVB.Netの例があります。 sing VB .Net WebBrowser Control To Build WinFormユーザーインターフェイス

いずれにせよ、それは別のオプションです。

0
Tony Karel