![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
ControlCount de un TPanel
Hola a tod@s, de nuevo por estos barrios
![]() He definido una función que activa/desactiva las etiquetas (TLabel) contenidas en un TPanel, bien una sola o bien todas. El código es el siguiente: Bien, el código funciona pero .... (siempre hay un pero), una etiqueta de otro panel se desactiva tambien ¿donde meto la pata? ![]() He leido por aquí que hay otra propiedad para buscar los elementos contenidos en otro, pero ahora soy incapaz de volver a hacelo. ![]() ![]() ![]() Agradecido Salvador (salvica) |
|
#2
|
|||
|
|||
|
El procedimiento que muestras, lo envías desde algún manejador de eventos o es un manejador de eventos de algún componente que hayas creado?
A simple vista no le veo nada raro...
La propiedad ControlCount te dice cuantos controles tienen como Parent al control especificado, entonces, Contenedor.ControlCount te indica cuantos controles tienen a Contenedor como Parent... Ahora, si te fijas, le hice un pequeño cambio a tu código, y este fue que, luego de verificar que Contenedor.Controls[i] is TLabel, ya no es necesario usar el operador as para convertir el control a un TLabel, ya es seguro hacer TLabel(Contenerdor.Controls[i]).Enabled := Estado. Saludos... |
|
#3
|
||||
|
||||
|
Hola maeyanes, gracias por responder.
Me parece que tantas horas tecleando comienza a jugarme extrañas pasadas , el texto original del caption de la etiqueta es "ºC" (el símbolo de la temperatura), la he borrado cuatro o cinco veces, la he vuelto a crear y nada, siempre aparece como desactivada (en modo de diseño inclusive).Al final he puesto un texto más largo y ya no aparece, por lo que debo creer que son las gafas ![]() Cita:
Se trata de que si al leer una tabla me falta el registro anterior se debe crear con unos datos iniciales y desactivar las entradas del registro actual (por lo que desactivo también las etiquetas para dar mayor realismo) Cita:
No conocía esta forma de hacer casting, yo siempre lo he hecho: Aquí siempre se aprende algo nuevo Gracias por la ayuda Salvador (salvica) |
|
#4
|
||||
|
||||
|
Cita:
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
|
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| OnMouseWheel en TPanel | metalfox6383 | Varios | 3 | 03-07-2006 20:15:15 |
| Ayuda con ControlCount | JerS | Varios | 12 | 14-11-2005 21:52:31 |
| Cargar formularios en un TPanel | PTW | Varios | 2 | 24-05-2005 13:08:21 |
| Array de paneles (TPanel) | VRO | Varios | 2 | 25-04-2005 11:29:32 |
| TPanel y bucle incompatibles | JoseQ | Varios | 1 | 03-03-2005 19:30:02 |
|