yo tengo un problema algo parecido, de igual manera busco mostrar varias pantallas en mi sistema pero pues es bastante grande y para poner los frames siento que van a ser muchos, me interesaria saber como los mando crear de forma dinamica, ya lo he intentado pero parece que si se crean pero no se muestra nada y cuando los vuelvo a crear dice que el elmento ya fue creado, no se si me pudieran ayudar este es un ejemplo delcodigo que he empleado:
eso esta declarado en el proyecto .dpr:
Código Delphi
[-]
uses
QForms,
frame1 in 'frame1.pas' ,
menu1 in 'menu1.pas' ;
y el siguiente codigo es donde intento mandar llamar el frame, no son todos los parametros pero quise poner lo escencial, aqui tambien pongo en el uses el nombre del frame:
Código Delphi
[-]
begin
Frame_prueba:=TFrame_prueba.Create(Self);
Frame_prueba.BringToFront:=true;
Frame_prueba.Visible:=true;
Frame_prueba.Show;
end;
como les comento parece que si lo crea, pero no se muestra y al pulsar de nuevo el boton dice que el componente ya esta creado, espero alguien me pueda ayudar, gracias.
por cierto ya corregi el texto gracias por el comentario jachguate