Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 20-10-2003
muzit muzit is offline
Registrado
 
Registrado: oct 2003
Posts: 4
Poder: 0
muzit Va por buen camino
Borrar componente de un Form

Resulta que intento borrar un componente en un formulario y me sale una ventana que dice:
"Selection contains a component, Edit1, introduced in an ancestor an cannot be deleted".
Miro en el Objet Treeview y esta dentro de un GroupBox, pero no se como eliminarlo, alguien me echa una manita?
Gracias por adelantado y un saludo.
Responder Con Cita
  #2  
Antiguo 20-10-2003
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
Al parecer es un formulario creado por Herencia Visual, o es un componente dentro de un Frame. No puedes eliminar un componente de una clase heredada por la misma simple razón por la que no puedes quitar un método/propiedad de una clase heredada. Lo que si puedes hacer si quieres es ocultar este componente (Visible := False).

Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #3  
Antiguo 20-10-2003
muzit muzit is offline
Registrado
 
Registrado: oct 2003
Posts: 4
Poder: 0
muzit Va por buen camino
Gracias por la ayuda, los componentes son diversos edit dentro de un groupbox, podria agregar nuevos componentes como esos que no puedo borrar? es decir, por herencia visual. Nuevamente gracias por la ayuda y un saludo.
Responder Con Cita
  #4  
Antiguo 20-10-2003
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
No entiendo bien tu pregunta.

Simplemente no puedes borrar un componente de un formulario, que pertenece a una clase ancestra.

Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #5  
Antiguo 21-10-2003
muzit muzit is offline
Registrado
 
Registrado: oct 2003
Posts: 4
Poder: 0
muzit Va por buen camino
Perdona, es que me explico yo muy mal, lo que quiero decir es que me gustaria añadir algun edit mas a dicho groupbox, y querria hacerlo por herencia visual, pero no se como hacerlo (el codigo del programa sobre el que estoy trabajando no lo he hecho yo). Gracias y un saludo.
Responder Con Cita
  #6  
Antiguo 21-10-2003
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Si tienes acceso al código original bastará que abras el formulario base y le agregues la componente tú mismo. En caso contrario puedes agregar la componente en el formulario heredado. Subsecuentes formularios que hereden de este último ya no podrán borrar dicha componente.

// Saludos
Responder Con Cita
  #7  
Antiguo 22-10-2003
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
Cita:
Posteado originalmente por muzit
Perdona, es que me explico yo muy mal, lo que quiero decir es que me gustaria añadir algun edit mas a dicho groupbox
Por el título del mensaje, y el error que muestras entiendo otra cosa.

Para añadir un componente a un formulario creado por herencia visual, solo tienes que pegar este componente donde quieras.

Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #8  
Antiguo 23-10-2003
muzit muzit is offline
Registrado
 
Registrado: oct 2003
Posts: 4
Poder: 0
muzit Va por buen camino
Si, es que al principio queria eliminar, pero como veo que no se puede decidi usar lo que ya estaba y añadir alguna cosa mas y asi poder entender mejor lo de la herencia visual. Gracias por tu ayuda y un saludo.
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


La franja horaria es GMT +2. Ahora son las 05:54:38.


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