Cita:
Empezado por DarKraZY
¿Aquí no está usando ningún editor de propiedad? ¿O se utilizan de otra manera?
|
Para un tipo de datos simple (string, integer,...) no hace falta definir un editor de propiedades; Incluso para muchos tipos que no son simples delphi ya los tiene definidos.
De todas formas aunque el tipo fuera otro, al definir la propiedad no hay nada distinto, seguirá siendo así:
Código Delphi
[-]property StoredProcName:TTipoRaro read FProcName write SetProcName;
[FONT=verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif][/font]
Cuando registras el componente (procedure
Register), es cuando registras el Editor de propiedades que has hecho para una determinada propiedad.
Normalmente harías esto:
Código Delphi
[-]
RegisterComponents('Estandard', [TMiComponente]);
Para registrar propiedades harías algo así:
Código Delphi
[-]
RegisterComponents('Varios', [TCoolHint2KControl,
TCoolHint2KButton,
TCoolHint2KLink,
TCoolHint2KCommandLink,
TCoolHint2KIcon]);
RegisterPropertyEditor(TypeInfo(TCHAboutBox), nil, '', TCHAboutProperty);
RegisterPropertyEditor(TypeInfo(WideString), TADOConnection, 'ConnectionString', TConnectionStringProperty);