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:
Empezado por maeyanes
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?
|
La función la llamo en el
OnShow del form.
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:
Empezado por maeyanes
Código Delphi [-] ...
for I := 0 to Contenedor.ControlCount - 1 do
if Contenedor.Controls[i] is TLabel then
TLabel(Contenedor.Controls[i]).Enabled := Estado
...
|
No conocía esta forma de hacer
casting, yo siempre lo he hecho:
Código Delphi
[-]
(Contenedor.Controls[i] as TLabel).Enabled := Estado
Aquí siempre se aprende algo nuevo
Gracias por la ayuda
Salvador (salvica)