Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 05-10-2022
Avatar de ingabraham
ingabraham ingabraham is offline
Miembro
 
Registrado: ago 2007
Posts: 614
Poder: 17
ingabraham Va por buen camino
Exclamation Redireccionar Herencia de un formulario

como puedo redireccionar la herencia de un formulario
ej:
tengo un formulario base llamado TFormBase1

utilizando su herencia

type
TForm1 = class(TFormBase1 )

quiero redireccionarlo para que herede un formulario base casi similar para que no tome ciertas propiedades de ese formulario base"TFormBase1 " como ciertos objetos contenedores.

el nuevo form base es llamado TFormBase2
__________________
Enseñar es la virtud de un sabio.
Responder Con Cita
  #2  
Antiguo 05-10-2022
chenech chenech is offline
Miembro
 
Registrado: dic 2013
Posts: 72
Poder: 11
chenech Va por buen camino
Creo que es así, luego con Form2 puedes usar propiedad, eventos, etc del Form1.
Código:
TForm *Form2 = new TForm(Form1);
Edito: No, perdón, esto no herencia, es duplicar y usar con otro nombre mas bien.
Con el include del otro form ya podrías usarlo? Yo tengo el include del Form1 en el Form2 y tengo acceso a todo el.
No se exactamente si es eso lo que necesitas.

Última edición por chenech fecha: 05-10-2022 a las 17:01:08.
Responder Con Cita
  #3  
Antiguo 05-10-2022
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por ingabraham Ver Mensaje
quiero redireccionarlo para que herede un formulario base casi similar para que no tome ciertas propiedades de ese formulario base"TFormBase1 " como ciertos objetos contenedores.
¿Pero quieres hacerlo desde el IDE de Delphi?
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #4  
Antiguo 05-10-2022
Avatar de ingabraham
ingabraham ingabraham is offline
Miembro
 
Registrado: ago 2007
Posts: 614
Poder: 17
ingabraham Va por buen camino
Cita:
Empezado por Neftali [Germán.Estévez] Ver Mensaje
¿Pero quieres hacerlo desde el IDE de Delphi?
si desde el IDE
__________________
Enseñar es la virtud de un sabio.
Responder Con Cita
  #5  
Antiguo 05-10-2022
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Yo en estos casos lo que hago es modificar el DFM (primera línea) y al PAS (línea del class=) y volver a abrir el formulario.

En el caso habitual de que Form1 sea nuevo, no tendrás problemas.
Si form1 tiene componentes y alguno de los heredados que hayas modificado puedes obtener algunos errores (algunos salvables y otros no):

* Componentes que ya no existen; Te permite borrarlos.
* Componentes duplicados; En ese caso no va a poder crear el formulario y vas a tener que borrarlos a mano y repetir la operación.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Herencia Visual en un formulario rarratia OOP 2 12-02-2015 21:50:32
redireccionar web angelp4492 Internet 3 22-01-2008 01:57:45
Redireccionar IPTABLES dayrontbs Linux 1 01-08-2006 22:51:48
Redireccionar Eventos Olympus OOP 1 08-11-2004 15:59:21


La franja horaria es GMT +2. Ahora son las 11:55:57.


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
Copyright 1996-2007 Club Delphi