2009-06-21 14 views
2

CSSをWebアプリケーションに使用するのと同じように、TCanvasを処理したり、新しいコンポーネントを開発したりすることなく、クリップアートのグラフィックスをスキンボタン、編集、フォームコンポーネントに使用できますか?既存のコンポーネントを使用するにはライブラリが無料でありますか? (いいえサードパーティのTSkinnedEditなど)グラフィックファイルを使用してDelphiコンポーネントをスキンする方法はありますか?

答えて

0

ほとんどのコンポーネントのデフォルト図面を変更する必要があります。だから、AFAIK、コントロールの描画方法を変更するには、TCanvasを扱わなければならないでしょう... フォームの場合は、TImageを使ってカバーすることができます。

したがって、デフォルトコンポーネントよりスキニングをサポートするスイートでは簡単です。

+0

コメント無しDownvote?なぜdownvote? –

3

完全無料のライブラリ - 私が知っているわけではありません。しかし、私は強くVCLスキン(http://www.link-rank.com)をお勧めします。スキンビルダーツールがあり、VCLスキンコンポーネントと共に使用すると、グラフィックイメージを使用してさまざまなコントロールをスキンできます。 VCLスキンについての非常に良い点の1つは、既存のDelphiコンポーネントや多くのサードパーティのコンポーネントと同様に、コンポーネントの変更なしで動作することです。

+0

私はライセンスで! –

-1

デルファイの無料スキンライブラリ:SpTBXLibがあります。これはTB2Kや他のDelphi標準コンポーネント用です。 DevExpressスキンライブラリとは何も比較できません。私はVCLSkinの登録ユーザーですが、DevExpressのVCLサブスクリプションを取得するとすぐに私は戻ってくることはありません。

関連する問題