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 |
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 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 |
Disculpa,
no te di las gracias
|
Hola
Archivo/ Nuevo/ Elemento Heredado/ Componente de proyecto heredado Saludos |
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 |
Cita:
¿Si cierras el proyecto y vuelves a abrirlo, entonces sí se refrescan? Saludos. |
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 |
Vaya, algo a tener en cuenta. Gracias a ti por corroborarlo.
|
La franja horaria es GMT +2. Ahora son las 15:43:14. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi