Programación General > C++ Builder

 Crear Frames Dinamicamente

(1/1)

bochan:
Hola a todos!!!

Me han pedido en clase que haga un laberinto y que se muestre en un formulario (formulario principal), el tamaño del laberinto lo pone el usuario en tiempo de ejecucion . El laberinto lo tenemos que hacer con frames, pero no consigo que se me muestren los frames que creo... más o menos hago esto:

--- Código: Text --- //Tframe2 es el frame principalfor (int i=0;i<NumElems;i++) {  TFrame2 *aux= new TFrame2();//Dentro del contructor tiene que ir un parametro                                                                //TComponent, pero no sé que parametro pasarle   aux->Left=a;   aux->Top=b;   a=a+40;      b=b+20;   aux->Color="Negro";   aux->Visible=true; frame[i]=aux; //Creo una array de puntero a Frame para no perder su referencia   }   
AL ejecutar la apliacion no consigo que se me vea ningun frame

Alguna idea?

Gracias de antemano

weps84:
TFrame2 *aux= new TFrame2();

dentro de los parametros tiene que ir Application
 
por otra parte debes inicializarlo fuera del ciclo

y mandarlo a mostrar con Show() o ShowModal();

Navegación

[0] Índice de Mensajes

Ir a la versión completa