![]() |
Actualizar Caption de un elemento de Array of TLabel's
Hola compañeros !
Tengo definido un Array de TLabels en mi formulario principal.
Cuando intento actualizar el título de los labels contenidos en dicho Array, me lo hace bien, pero no me lo cambia en la 'presentación' del formulario principal hasta que no fuerzo un repintado tal como pasando otra ventana por encima de dicho Label, o cambiando a otra aplicación de Windows y volviendo a la mía.
Como puedo 'forzar' el repintado del Label para que se actualize ? He probado con Arr_DesktopL[i].Repaint;, con Arr_DesktopL[i].Refresh;, Arr_DesktopL[i].Update; e incluso con MainForm.Repaint; pero nada. En ningún caso me actualiza el caption. Lo dicho, si por el contrario después de la instrucción de arriba, muevo otra ventana por encima o abro otra aplicación diferente en Windows y vuelvo a la mía, aparece ya de nuevo el Label con el Caption correcto. ClNaU2 ;) |
|
Gracias Jhonny. No ha funcionado.
Lo he arreglado de la siguiente manera :
|
La franja horaria es GMT +2. Ahora son las 00:36:33. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi