Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

¿ Copiar Fromulario ?

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: ¿ Copiar Fromulario ? Responder citando

Hola,
Tengo un formulario con su correspondiente codigo almacenados en un form1.
El caso es que casi el 99% del mismo debo repetirlo en otros form ( por ejemplo form2 ) y no son fáciles de reproducir. Se me ha ocurrido copiar y pegar la información y retocar las referencias al form1 y cambiarlas a form2, pero al complilar me da problemas. He probado guardar con otro nombre y luego añadir el nuevo al proyecto, pero claro el form correspondiente ya existe y no puedo cargarlo. Realmente no sé como hacerlo. ¿ Alguien me puede ayudar ? Gracias.
Volver arriba
Mensaje    Asunto: ¿ Copiar Fromulario ? Responder citando

No te vale con que sea en tiempo de implementacion?
Es decir haces new form, y ahora te vas al form1 y con el raton señalas desde la esquina iz superior hasta la esquina derecha inferior, le das a copiar, ctrl-c y luego te vas al form2 y le das a pegar ctrl-v.
Si lo que quieres es en tiempo de ejecución entonces es algo asi como
TForm1 * form2= new TForm1;
y luego añadirle los nuevos componentes
como ejemplo TEdit * a=new TEdit, y establecer las propiedades de lugar y de inicio como a->Width=100;
Volver arriba
Mensaje    Asunto: ¿ Copiar Fromulario ? Responder citando

Gracias por tu respuesta. Todo esto es en tiempo de implementación. Con respecto a lo que indicas de copiar-pegar todo lo del form1 al form2 va bien en lo que ha imagenes y demás se refiere. El caso es que cuando hago lo mismo para copiar el codigo de uno a otro, que es prácticamente similar y haciéndolo también de la misma forma y retocando donde ponía form1 ahora poner form2 da problemas al compilar y es lo que no me sale. Gracias de nuevo
Volver arriba
Mensaje    Asunto: ¿ Copiar Fromulario ? Responder citando

Hola Manuel

Si tienes la versión 5 de Builder puedes utilizar el componente TFrame, yo lo uso con frecuencia para aquellas partes de mis formularios que van a ser similares como la barra de botones.

Si el Builder que tienes es 4 o anterior puedes crear un Form base con lo que es igual a todos y agregarlo al Object Repository y después usarlo para crear los demás Forms.

Saludos.

Volver arriba
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.