FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Problema con Jerarquias en un Componente
Saludos comunidad, mi pregunta es relacionada con el componente que estoy haciendo, es un decendiente de un TPanel, pero tiene que crear otro panel adentro por ejemplo,
Form1 -Panel1 --Panel2 hasta ahí todo bien, pero a la hora de revisar el arbol de componentes aparece Form1 -Panel1 y el panel 2 ni idea, aunque existe no aparece, mi pregunta como debo crear el panel 2 para que aparezca correctamente? Gracias de antemano, Saludos, Chrids |
#2
|
|||
|
|||
Como estás creando el panel dos?
Le estás asignando su propiedad Parent? Esta debe apuntar al Panel1 que es el que lo va a contener:
Saludos... |
#3
|
||||
|
||||
así lo creo, pero no se que hago mal
FPanelTit representa al Panel2
Última edición por chrids506 fecha: 16-08-2006 a las 19:03:22. |
#5
|
|||
|
|||
Lo que sucede es que el panel que creas de esta forma no se guarda en la forma al no ser su owner la forma.
Para lograr lo que quieres, tienes que redefinir el método GetChildren de tu componente:
Para más información busca en la ayuda de Delphi... Saludos... |
#6
|
||||
|
||||
Muchas gracias lo voy a probar
|
#7
|
||||
|
||||
a ver si entendí, agrego esto en los protected:
agrego este procedimiento:
y lo creo así:
o no? P.D.:Muchas gracias a los 2 por el tiempo que han dedicado a responderme |
#8
|
|||
|
|||
Así es, solo que en la declaración del método tienes que poner la directiva override.
También puedes probar el método que comentó Román, puede que simplifique más las cosas. La verdad no sabía que existía ese método. Saludos... |
#9
|
||||
|
||||
Hace mucho tiempo que no hago estas cosas pero creo recordar que SetSubcomponent apareció en no se cuál versión para facilitar lo que antes se hacía como indica Marcos.
// Saludos |
#10
|
||||
|
||||
Muchas gracias, probaré los 2
|
#11
|
||||
|
||||
Entonces según la tecnica que propones el componente se tendría que crear así:
verdad? |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
problema al instalar componente | cuscus | OOP | 2 | 25-05-2005 16:07:16 |
Problema con componente dbexpress | VolaRe | Conexión con bases de datos | 0 | 27-07-2004 12:20:40 |
Problema con Componente | kalimero | Varios | 4 | 28-06-2004 17:44:08 |
Problema en componente. | setry2 | OOP | 2 | 08-10-2003 16:27:54 |
Problema con un componente | craven | OOP | 2 | 06-05-2003 02:59:24 |
|