FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Cuantos elementos hay en un objeto
A ver como me explico. En un evento OnExit de un TLabeledEdit tengo, en parte, este código:
Código PHP:
Código PHP:
|
#2
|
||||
|
||||
Creo que lo que buscas es la propiedad ControlCount en lugar de ComponentCount.
LineComment Saludos |
#3
|
||||
|
||||
Hola.
La propiedad Components de un componente enumera todos los elementos que comparten el mismo Owner (el componente responsable de transmitir y liberar el primero). Es muy probable que en tu caso el Owner de los componentes que residen en el TPanel sea el formulario y no el panel, puedes verificalo con: Código PHP:
Un ejemplo: Código PHP:
Edito: Lo dicho por roman. (tuve que atender un llamado durante la edición )
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 03-05-2018 a las 15:50:46. |
#4
|
||||
|
||||
Gracias por las respuestas. He estado probando.
Este es el panel concreto en el que estoy haciendo las pruebas. Tiene dos TLabelEdit, dos TLabel y dos TComboBox, además del propio TPanel. Sin embargo, poniendo el código que ma ha sugerido ecfisa, la propiedad ControlCount me dice que tiene ocho elementos y eos me tiene muy despistado. ¿Cuál o cuáles son los que sobran? |
#5
|
||||
|
||||
Vale. Ya he encontrado la solución. A la hora de "ver" los controles hago esto:
Código PHP:
|
#6
|
||||
|
||||
Hola.
Cita:
Basta con que haya una aparición del control para que la propiedad ControlCount del contenedor se incremente en uno y la propiedad ControlCount se incrementa en uno por cada TLabeledEdit añadido (es decir que un TPanel que incluya tres LabelEdits, tiene en la propiedad ControlCount el valor seis). Tal vez el incremento se deba a que el TLabeledEdit es un control de edición que tiene asociado un TLabel... Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#7
|
||||
|
||||
Hola.
Busqué en pero no pude encontrar referencia a ese comportamiento . Se me ocurren dos soluciones, la primera mediante una función miembro: Código PHP:
Código PHP:
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 04-05-2018 a las 02:10:56. |
#8
|
||||
|
||||
Cita:
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
referencia a un objeto no establecida como instancia de un objeto | Beare | MySQL | 4 | 30-12-2015 15:49:54 |
Analizar elementos web | Furyxe | Internet | 4 | 28-07-2011 12:16:05 |
XML y sus elementos | papulo | Varios | 5 | 01-03-2007 10:13:30 |
Dos elementos en un ComboBox | BuenaOnda | Varios | 7 | 16-01-2007 17:21:26 |
Elementos no imprimibles | Igna | Impresión | 4 | 12-01-2004 17:53:28 |
|