3

Windows Forms .NET アプリケーションをもう少し良くして、派手な丸みを帯びたウィンドウ コーナー、非標準のカラー セット、きれいなコントロールを使用したいと考えています。

これはすべてカスタム ownerdraw で実装できますが、あまり時間をかけず、既存の無料の実装 (ある場合) を使用したいと思います。

おすすめのチョイスを教えてください。

4

2 に答える 2

1

私は完全なフリー ライブラリを知りませんが、一般的な .Net コントロールの外観や機能を改善するために、CodeProject サイトを調べます。コントロールのカスタマイズに関する記事はたくさんあります。たとえば、丸いボタンの作成に関するものは次のとおりです

オーナー ドローイングを行う必要があるかもしれませんが、その記事または他の記事のコードのライセンスがニーズに適していると仮定すると、多くのことを自分で書かなくてもコードを再利用できる可能性があり、一部の記事にはクラス ライブラリが含まれています。コード内で参照できる場合があります。

アプリに Windows 7 の外観を与えたい場合は、Windows API Code Pack for .Netもあります。

于 2010-06-19T18:00:04.343 に答える
1

私の知る限り、WinForms で簡単に「テーマ」や「スキニング」を行う方法はありません。必要なすべてのレンダリングを実行するカスタム コントロール (またはコントロール ライブラリ) を検索/購入するか、前述のように実行して独自のコントロールをレンダリングする必要があります。

アプリケーションを WPF に移行すると、テーマと「スキニング」のサポートがさらに強化されます。

乾杯。

于 2010-06-19T18:41:43.930 に答える