Ver Mensaje Individual
  #3  
Antiguo 07-09-2005
Avatar de buildero_d
buildero_d buildero_d is offline
Miembro
 
Registrado: sep 2005
Ubicación: Puebla, México
Posts: 37
Reputación: 0
buildero_d Va por buen camino
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.
Responder Con Cita