FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Como usar otras Forms como ancestros
Hola a todos, estoy empezando a programar en Lazarus.
Algo que hacia comunmente en Delphi era diseñar plantillas de Forms con sus respectivos controles y eventos que serian comunes a otras muchas Forms, despues sencillamente al crear una nueva Form iba a New/Other y buscaba la pestaña de mi aplicacion, seleccionaba la Form Plantilla y ya. Como hago eso en Lazarus? De antemano Gracias |
#2
|
||||
|
||||
Hola Naldo,
lo que yo hago es: Archivo -> abrir para abrir la unidad correspondiente Despues en: Proyecto -> añadir archivo del editor al proyecto Saludos
__________________
"No guardes nunca en la cabeza aquello que te quepa en un bolsillo." Albert Einstein |
#3
|
|||
|
|||
No me resulta
Ya lo probé y lo que me hace es que me agrega la Plantilla a mi Proyecto y lo que quiero es crear una nueva Form/Unit usando la PPlantilla/UPlantilla Plantilla como ancestro, es decir mi Plantilla es
TPPlantilla = class(TForm) y deseo que TForm1 = class(TPPlantilla) con Delphi yo tengo la PPlantilla/UPlantilla en el mismo Proyecto, pero solo la uso para ser padre de otras Forms y lo hago con File/New/Other busco la pestaña de mi Proyecto y selecciono PPlantilla y ya. Aqui en Lazarus no se como hacerlo |
#4
|
|||
|
|||
Disculpa,
no te di las gracias
|
#5
|
||||
|
||||
Hola
Archivo/ Nuevo/ Elemento Heredado/ Componente de proyecto heredado Saludos
__________________
Caminante, son tus huellas el camino y nada más; Caminante, no hay camino, se hace camino al andar. Antonio Machado |
#6
|
|||
|
|||
Ya lo hice
Caminante muchas gracias, ya me salio, lastima que no me hace como en Delphi.
Por ejemplo Si en algun momento yo decidia modificar la plantilla (el ancestro) es decir le agregaba algun control u otra cosa, se actualizaba en todos los descendientes de forma automatica Naldo |
#7
|
||||
|
||||
Cita:
¿Si cierras el proyecto y vuelves a abrirlo, entonces sí se refrescan? Saludos. |
#8
|
|||
|
|||
Perfecto
Al, sin problemas. Aparte de encontrarme el cambio al abrirlo de nuevo, volví a modificar el ancestro, cerré, abrí de nuevo y ahí estaba el cambio.
Gracias |
#9
|
||||
|
||||
Vaya, algo a tener en cuenta. Gracias a ti por corroborarlo.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como hacer una instruccion SQL que se basa en otras sql | JoAnCa | MySQL | 2 | 06-09-2010 20:16:33 |
usar variables de otras units | anubis | Varios | 7 | 16-04-2007 09:24:04 |
Cómo acceder a tipos definidos en otras units | Bauhaus1975 | Varios | 2 | 03-05-2006 10:22:27 |
Usar ActiveX importados en otras maquinas | crijos | Varios | 1 | 21-01-2006 20:06:33 |
como usar un ibdataset en dos forms distintas.... | uper | Firebird e Interbase | 3 | 02-08-2005 19:45:23 |
|