Ver Mensaje Individual
  #4  
Antiguo 16-06-2022
Avatar de movorack
[movorack] movorack is offline
Miguel A. Valero
 
Registrado: feb 2007
Ubicación: Bogotá - Colombia
Posts: 1.346
Reputación: 20
movorack Va camino a la famamovorack Va camino a la fama
Hola, Tal!

Lo que comprendo de tu situación es que, estás creando un componente visual (TPanelSplit) y dentro de este componente tienes otros componentes visuales (dos TPanels y un TSplitter). Cuando arrastras el nuevo componente TPanelSplit a una forma, te muestra correctamente los dos panel y el spliter que están dentro de TPanelSplit pero no te deja ni seleccionar alguno de ellos ni modificarlos.

Si es así, creo que es el comportamiento normal de cualquier componente visual. Ya que el componente TPanelSplit debe trabajar como un solo objeto.

Te recomiendo revisar el uso de frames (https://docwiki.embarcadero.com/RADS...ng_with_Frames).

Cita:
Un marco (TFrame), como un formulario, es un contenedor para otros componentes. Utiliza el mismo mecanismo de propiedad que los formularios para la creación automática de instancias y la destrucción de los componentes que contiene, y las mismas relaciones padre-hijo para la sincronización de las propiedades de los componentes.

En cierto modo, sin embargo, un marco se parece más a un componente personalizado que a un formulario. Los marcos se pueden guardar en la paleta de herramientas para reutilizarlos fácilmente y se pueden anidar dentro de formularios, otros marcos u otros objetos contenedores. Después de crear y guardar un marco, continúa funcionando como una unidad y hereda los cambios de los componentes (incluidos otros marcos) que contiene. Cuando un marco está incrustado en otro marco o formulario, continúa heredando los cambios realizados en el marco del que se deriva.

Los marcos son útiles para organizar grupos de controles que se utilizan en varios lugares de su aplicación. Por ejemplo, si tiene un mapa de bits que se usa en varios formularios, puede ponerlo en un marco y solo se incluye una copia de ese mapa de bits en los recursos de su aplicación. También podría describir un conjunto de campos de edición destinados a editar una tabla con un marco y usarlo siempre que desee ingresar datos en la tabla.
__________________
Buena caza y buen remar... http://mivaler.blogspot.com
Responder Con Cita