- 如何根据名称找到控件
- 如何根据名称找到对应的属性
- 如何根据名称执行某个方法或事件
运行时类型信(以下简称RTTI)是在运行时保存和检索对象和数据类型的手段.通过RTTI我们可以了解正在使用的对象或组件的信息,并对它们进行一些处理.
RTTI需要引用单元TypInfo
至于RTTI的数据结构,大家可以参考TypeInfo单元的代码
看例子,先为大家介绍一下根据字符串找到属性,并且对其修改的例子
- 根据属性字符串找到属性,并修改属性
- GetPropInfo 函数用于获得属性的 RTTI 指针 PPropInfo。它有四种重载形式,后面三种重载的实现都是调用第一种形式。AKinds 参数用于限制属性的类型,如果得到的 PPropInf