La info que me pasaron me vino de maravillas, pero tengo otro problema, cuando la propiedad que deseo modificar/leer es una subpropiedad de una propiedad no lo puedo hacer. Por ej si lo que quiero es modificar la propiedad 'size' de la propiedad 'font' de un tlabel, las funciones SetOrdProp, GetOrdProp no encuentran esa propiedad, o bien me estoy equivocando en como le paso el parametro. He probado con
SetStrProp(TControl(Sender), 'size', 10);
y con
SetStrProp(TControl(Sender), 'font.size', 10);
y no me reconoce ese nombre de propiedad.
Tambien estoy usando GetPropInfo y no la encuentra.
GetPropInfo(TControl(Sender).ClassInfo,'size');
Alguna idea de como debo referenciarla???
|