0

実行時にコンポーネントのカテゴリを知ることができるかどうかを知りたいです。たとえば、TLabel のカテゴリが Standard の場合、これはコンポーネント TLabel が Standard Tool Palette にあることを意味します。

多くの新しいコンポーネントがあり、多くの ifs 条件でチェックしたくないため、コンポーネントが自分で作成したものであるかどうかを確認する必要があります...

ありがとう

4

1 に答える 1

5

コンポーネントがツール パレットにインストールされるカテゴリは、RegisterComponent の呼び出しによって決定されます。これは通常、Register プロシージャの一部です。この Register プロシージャは、設計時パッケージをインストールするときに IDE から呼び出されます。

要するに、カテゴリはコンポーネント自体にバインドされていないため、実行時にカテゴリを見つけられる可能性はほとんどありません。代わりに、これは IDE に関する情報であるため、IDE でのみ処理されます。

于 2013-05-05T08:40:43.423 に答える