Cambiar TForm a formulario heredado
Hola a tod@s.
Quiero darles unas características especiales a unos cuantos TForm que tengo en mi programa y para eso he creado un formulario "padre" con esas características para convertir los "TForm" en "NTSForm" (nombre del formulario padre). El tema es que si creo un nuevo formulario heredando del NTSForm coge todas las características y componentes que tiene el padre pero si cojo un TForm normal ya creado y cambio la claúsula: por no me coge visualmente los componentes heredados del padre, sin embargo si ejecuta el código aunque en este caso con problemas. ¿Alguien sabe qué me falta para que me aparezcan los componentes heredados en el formulario hijo? Gracias y un saludo |
Después del cambio en el PAS ve a la definición en texto del form (Tecla Alt+F12 o botón derecho, "View as text") y cambia el "object" que aparece en la primera línea por un "inherited".
Vuelve al form (Alt+F12) y listo. |
Lo correcto es hacerlo mediante el uso de "herencia visual", aquí tienes una explicación algo antigua:
http://www.clubdelphi.com/foros/showthread.php?t=29398 Saludos! |
Cita:
Si, pero eso es para crear un nuevo formulario heredando del que hay. Mi idea es transformar un TForm estándar que ya existe en otro tipo de formulario. Cita:
Efectivamente eso era lo que me faltaba, lo he probado y funciona correctamente. Gracias a ambos por vuestras respuestas. |
La franja horaria es GMT +2. Ahora son las 19:30:49. |
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