FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Componente dentro de otro aparece la ventana de ordenación de acceso
Hola:
Estoy trabajando con Delphi 5. He desarrollado un componente que, a su vez, utiliza un componente ya existente. Funciona muy bien. El problema es que el componente incluido dentro del desarrollado por mí se muestra en la ventana de ordenación de acceso (tab edit order), no así en el inspector de objetos. ¿Qué estoy haciendo mal? Además, en tiempo de diseño al pasar el ratón sobre el componente en desarrollo, en la eqtiqueta emergente (hint) se muestra el componente incluido. Por favor, ver código y jpeg adjuntos.
|
#2
|
||||
|
||||
Hay varias formas de tratar con componentes anidados. Hay una presentación de Ray Konopka del CodeRage X que explica muy claramente unas 3 variantes, te recomiendo que la mires
Una alternativa es utilizar sub componentes. Esto sería como el caso del TLabeledEdit en donde todas las propiedades del TLabel están disponibles para modificar. Otra forma es publicar las propiedades del sub componente que te interesan modificar. De este modo se promueve el encapsulamiento Revisa este link http://etutorials.org/Programming/ma...nd+Components/ |
#3
|
|||
|
|||
Cita:
Cita:
Muchas gracias por tu amable respuesta. |
#4
|
|||
|
|||
Revisando un poco mi código, me he dado cuenta que quizás el problema está al asignar la propiedad parent. En lugar de FDateEdit.Parent:=Self (mi component) le asigno FDateEdit.Parentt:=Parent (la ventana que lo contiene) para que FDateEdit (es un botón de edición) se muestre junto al TSpecialEdit. Mii intención es encapsular los dos componentes para que parezcan uno solo.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
No aparece la ventana emergente de codigo en el editor. | Jere_84 | Varios | 3 | 07-07-2014 22:15:45 |
No aparece dentro PHP 5.5.1 el modulo interbase.so | subzero | PHP | 0 | 30-04-2014 17:36:14 |
Free a un componente dentro de otro | r_e_g_2007 | OOP | 10 | 12-03-2012 21:18:21 |
Problema acceso propiedades de un componente de otro formulario | mguixot | OOP | 3 | 01-11-2004 02:40:09 |
Un componente dentro de otro. | Tonio | OOP | 9 | 12-11-2003 00:44:12 |
|