![]() |
![]() |
![]() |
![]() |
![]() |
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 ![]() 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. ![]() |
![]() |
|
|
![]() |
||||
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 |
![]() |
|