组件的类别

Fel*_*ipe 0 delphi components categories

我想知道是否可以在运行时知道组件的类别.例如,如果我有一个TLabel,则类别为标准,这意味着组件TLabel位于标准工具选项板中.

我需要检查组件是否是我自己的创作之一,因为我有很多新组件,我不想检查很多ifs条件......

谢谢

Uwe*_*abe 5

将组件安装到工具选项板中的类别由对RegisterComponent的调用确定,RegisterComponent本身通常是Register过程的一部分.安装设计时包时,将从IDE调用此注册过程.

简而言之:您几乎没有希望在运行时找到类别,因为它没有绑定到组件本身.相反,它更多是IDE的一些信息,因此只在那里处理.