Ignoro la estructura del componente pero como dice dec se puede acceder con GetComponent
Código Delphi
[-]procedure RegisterPropertyEditor(PropertyType: PTypeInfo; ComponentClass: TClass; const PropertyName: string; EditorClass: TPropertyEditorClass);
basandose en la forma q registras los editores
Código Delphi
[-]procedure Register;
begin
RegisterPropertyEditor(TypeInfo(String),TRegEditor,'Key',TKeyProperty);
RegisterPropertyEditor(TypeInfo(String),TRegEditor,'SubKey',TSubKeyProperty);
RegisterComponents('Samples', [TRegEditor]);
end;
el componente en si seria:
Código Delphi
[-]TRegEditor(GetComponent(0))
si se esta trabajando con colecciones seria bueno q ComponentClass sea tu clase de TCollectionItem para evitar el manejo de indices.