2011-07-17 9 views
-1

私はC#ウィンドウアプリケーション( "Windowsフォームアプリケーション")をデフォルトコンポーネントで作成していますが、フォームとその上のすべてのアイテム(ボタンなど)をclassicから変更する必要があります窓スタイル、カスタム。どうすれば達成できますか?C#ウィンドウアプリケーションのカスタムルック

たとえば、ボタンを丸くしたり、一部のオブジェクトに透明度を追加したり、異なる形状の他のオブジェクトを作成したりすることができます。

カスタマイズする必要はありませんが、デフォルトから別のものに変更するだけで済みます。多分、私が使用できるいくつかのコンポーネントや何かがありますか?または、私がダウンロードしてプロジェクトに追加できる追加のGUIライブラリがありますか?

+0

、およびWPFのではありませんか? –

+0

** @ Kshitij Mehta **、申し訳ありませんが、あなたが何を求めているのか分かりません... – NewProger

+0

どのフレームワークを使用していますか? WindowsフォームまたはWindows Presentation Foundation? –

答えて

2

フォームのカスタマイズ方法に関する詳細は提供していません。

BackColorForeColorのプロパティを設定すると、フォームに使用される色を変更できます。

フォームに背景イメージを適用し、TransparencyKeyプロパティを使用して、不規則な形状のフォームを作成することもできます。この方法の詳細については、こちらをご覧ください。http://msdn.microsoft.com/en-us/library/6k15y9et.aspx

+0

私はそれが違うのではないかと恐れています。私は最初から十分な情報を与えなかったことを申し訳なく思っています。私は私の質問を編集しました。 – NewProger

+0

コントロールの形状を変更するには、シェイプと外観を定義する背景イメージと透明にする色を定義する** TransparencyKey **を使用できます(この回答のリンクを参照)。この場合、デフォルトのものから派生したカスタムコントロールを作成することは、おそらく良い解決策になります。 フォームの透明度を制御するには、**不透明度**プロパティを使用します。 –

+0

透明キーを設定して、フォーム上のオブジェクトにその色のカスタムイメージを使用して、その形状を強調できますか? – NewProger

1

これを手動で行い、見た目が良く見えるようにしようとすると、時間がかかり過ぎます。スタートのために、このスレッドを見て:

Best Free Controls for .NET

私はあなたがリサイズでこれを実現しようとしている推測している
+0

これは役に立つと思われます、ありがとうございます。 – NewProger

関連する問題