Gracias por la respuesta, amplio un poco mas la duda.
El formulario que quiero ligar al componente esta en mi proyecto, aunque no siempre será el mismo.
Este es mi codigo para crear la propiedad...
Código:
private:
Forms::TForm *FForm;
void __fastcall SetForm(Forms::TForm* aValue);
protected:
public:
__published:
__property Forms::TForm* Form = {read=FForm, write=SetForm};
En el .cpp tengo la implementacion de la función SetForm
Código:
void __fastcall TMiControl::SetForm(Forms::TForm* aValue)
{
FForm = new Forms::TForm(aValue);
}
En el inspector de objetos puedo ver mi nueva propiedad de mi componente, pero al momento de asignarle un form en el Inspector de Objetos me marca el error "Invalid property value"
¿Por qué no me deja asignarlo?... ¿debo de hacer algo adicional?
Saludos.