Ver Mensaje Individual
  #15  
Antiguo 14-04-2008
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.197
Reputación: 20
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
Tanto para TShape como TFrame o cualquier componente, debes inicializarlo con un objeto TComponent. TComponent es clase madre de todos los controles. Por lo tanto un puntero al formulario donde están tun controles creados dinámicamente te sirve para inicializar. No existe constructor por defecto.

Código:
TShape *aux=new TShape(this); // ó aux = new TFrame(this);
InsertControl(aux); //inserta el control en un TWinControl (el formulario Form1...)
aux->Shape=stRectangle;
aux->Top=250;
aux->Height=320;
aux->Visible=true;

Saludos.
Responder Con Cita