私は、C#プロジェクト用の小さなデータベース駆動のWindows Formsアプリケーションを作成します。私はCSSを使ってウェブサイトでやっているように美しくしたかったのです。自分のアプリケーションを美しくするのに役立つリソースやサイトはありますか?Windowsフォームアプリケーションの美化
答えて
「美化」と「Windowsフォーム」は、同じ文章ではよく使用されません。 WPFを使用すると、デザインの機会が大幅に向上します。
一部のフレームワークでは、WinFormsアプリケーションをスキンすることができます。これにより、コードではなく構成をルックスルーすることができます。私はそれを使用していないのに
How do I skin my Windows Forms application?
は、またスキナーを提供CodeProjectのプロジェクトがあります個人的に
http://catalog.codeproject.com/Articles/415102/WinForms-Form-Skin
私はフレームワークにアクセスすることなく、小型のWinFormsユーティリティを作成するために使用さ
、I各メジャーコントロールをサブクラス化し、そのサブクラスにスタイルを適用します。サブクラスへの変更の1つはアプリ全体に影響します。私が気づくことができる答えから、すべての解決策は支払われたものです、私はCSSのようなものが欲しかったです。私はちょうど退屈なコントロールを使用する必要があるように見えます:P – unknownsatan
クリプトンツールの無料版はかなり遠くになるでしょう。 WinFormsはCSSとは異なるデザインパラダイムに従います。 WinFormsの設計哲学を採用していないと、上流で泳ぎすぎているように感じるでしょう。 –
Windowsフォームでは、フレームワークが実際にはそれを念頭に置いて作成されていないため、CSSスタイルのスタイル設定は難しいです。スタイリングが重要な場合は、代わりにWPFを使用する方がずっと簡単です。
私はWinFormsアプリケーションのスキン作成に役立つように設計されたサードパーティのライブラリを知っています。DevExpress WinForms Skins私は実際の経験はありませんが、私はそれについてコメントすることはできません。
".NETカスタムテーマ"をグーグルすれば、あなたのプロジェクトで使う多くのフリースタイルを手に入れることができます。ここで
以上、私はあなたのフォーム「カスタム」にすると「ナイス」助けると思う彼のスタイルとカスタムコントロールのhackforums、でいくつかのユーザーによって作られたリストです:http://pastebin.com/1nvZ08kx
あなたがスタイルにCSSを使用することはできませんWinFormsアプリケーションですが、とにかくそれはあなたが意味するものだとは思いません。
アプリケーションを「美化する」という限りでは、サードパーティ製のさまざまなツールが利用できます。最も人気のあるものは、(順不同)は次のとおりです。
- Telerik
- DevExpress社
- インフラジスティックス
- :コンポーネント
- 多く、他の多く
人々が宗教についてを取得する傾向がありますサードパーティ製の設計ツールのメリットを享受するには、多くのインクがこぼれていました。
Windowsフォームアプリケーションを設計するためのサードパーティのツールに興味がある場合は、InfragisticのWindowsフォーム用のAppStylistもご覧ください。 a short video for the runtime version of this toolがあります。
もう1つの便利なページはApplication Styling Frameworkです。
WebBrowserコントロールを使用して以前にインターフェイスを作成しました。それを使って、HTMLとCSSを使って、見栄えの良い "フォーム"を作成することができます。もう少しコーディングする必要がありますが、機能します。ユーザーはコントロールを使用するためにIEがインストールされている必要があります。ここにVB.Netの例があります: Using VB .Net WebBrowser Control To Build WinForm User Interface
いずれにしても、別のオプションです。
私はしばらく前にビルドしたライブラリを試すことができます。
http://www.codeproject.com/Articles/33716/Fancy-Windows-Forms
- 1. Windowsフォームアプリケーションのデバッグ
- 2. Windowsフォームアプリケーションのカラーピッカー
- 3. Windowsフォームアプリケーションのデプロイメント/インストール
- 4. WindowsフォームアプリケーションのWPFプラグイン
- 5. WindowsフォームアプリケーションのWebインターフェイス
- 6. C#Windowsフォームアプリケーションのモジュールセキュリティ?
- 7. バッチコードインデントと美化器
- 8. 赤、緑、リファクタ...美化?
- 9. WindowsフォームアプリケーションCシャープビジュアルスタジオ2010
- 10. Windowsフォームアプリケーションで過去
- 11. C++(vC++)のソースコードの美化?
- 12. のWindowsフォームアプリケーションの例外
- 13. Windowsフォームアプリケーションのデータベースとのセットアップ
- 14. HAMLコードのHTML美化器
- 15. 単一フォームWindowsフォームアプリケーションのデザインパターン
- 16. パネルとWindowsフォームアプリケーションのGroupBox
- 17. C#Windowsフォームアプリケーションの設計
- 18. Windowsフォームアプリケーションの例外トラップ
- 19. CシャープWindowsフォームアプリケーションの開発
- 20. ASP.NETフォーム内のWindowsフォームアプリケーション?
- 21. WindowsフォームアプリケーションでのLZMA圧縮
- 22. Windowsフォームアプリケーションの計算エラー?
- 23. プッシュボタンC#のWindowsは、Windowsフォームアプリケーションで
- 24. Windowsフォームアプリケーションを正しく初期化する方法
- 25. Javascript美化器 - PHPスクリプト
- 26. ベストC++コードフォーマッタ/美化器
- 27. 2次元グラフィックライブラリfor Windowsフォームアプリケーション
- 28. Windowsフォームアプリケーションをポータブルにする
- 29. Linq to XML:XMLクエリ(.Net Windowsフォームアプリケーション)
- 30. WindowsフォームアプリケーションC#|送信Tweet
Telerikには、無料試用版を入手するためのツールがあります。デモをチェックしてください:http://demos.telerik.com/aspnet-ajax/formdecorator/examples/default/defaultcs.aspx – peacemaker
さらに、devexpressで無料トライアルをチェックアウトしてください:http://www.devexpress.com/products/ NET /コントロール/ WinForms /スキンズ/ – peacemaker
http://www.componentfactory.com/product?id=3は無料版を持っていて、とてもいいです(私の答えは最初のリンクから参照してください)。 –