У меня есть метка, указывающая размер файла с помощью
FormatFloat('##.## KB',BytesIn/OneKB);
и все это работало нормально, когда все файлы были меньше 2 МБ. Теперь я иногда использую файлы размером 2 ГБ и выше.
FormatFloat('##.##### MB',BytesIn/OneMB);
Заголовок обновляется примерно каждые 1 КБ, и мерцание сильное.
Есть ли способ остановить это или свести к минимуму?
DoubleBuffered
, потому что оно не оконное. - person David Heffernan   schedule 10.07.2013DoubleBuffered
, но попробуйте установить для свойстваDoubleBuffered
TForm значение true и проверьте, не возникает ли мерцание снова. - person Marko Paunovic   schedule 10.07.2013TLabel
так часто во-первых. Обновляйте его каждые несколько секунд, а не при каждом изменении значения КБ, например, сохраните последнее значение где-нибудь в памяти, а затем используйтеTTimer
для периодического обновленияTLabel
текущим значением. - person Remy Lebeau   schedule 10.07.2013