Вниз
Скачать: CL | DM;

Label.Caption запаздывает   Найти похожие ветки 

← →
Alex_S   (2005-01-14 00:59) [0]

Наверняка это многим знакомо и возможно где-то раньше и обсуждалось, но искать замучаешься.
Что за странности с TLabel - тормозит он как-то? Ты его написал (Label1.Caption:="Ждите..."), запустил процесс типа перебора БД, а он показался только после окончания процесса. Так поздно же!
Есть ли какой рецепт от такой болячки или с этим никак нельзя бороться? Не может быть!?


← →
Юрий Зотов ©   (2005-01-14 01:02) [1]

Label1.Caption := "Ждите...";
Application.ProcessMessages;


← →
Alex_S   (2005-01-14 01:13) [2]

Однако ж...
Спасибо!


← →
olookin ©   (2005-01-14 01:50) [3]

Ну почему?


← →
Alex_S   (2005-01-14 03:04) [4]

Да фиг его знает. Но его притормозить чем-то надо.
Вот Application.ProcessMessages его и притормаживает.


← →
Германн ©   (2005-01-14 03:27) [5]

В вышеописанном случае есть только один "тормоз"!
Это Alex_S !
И я желаю ему понять суть механизма сообщений Windows!


← →
Virgo_Style   (2005-01-14 09:10) [6]

Жестоко... но справедливо :)
А суть его в данном случае в том, что Label.Caption:="..." посылает сообщение - "измени, мол, текст" - а оно не будет обработано, пока не завершится ваша процедура... или не будет вызван Application.ProcessMessages;
А вообще-то, Рихтер - это здорово.


← →
Digitman ©   (2005-01-14 09:21) [7]


> Alex_S


Processes any pending paint messages immediately.

Delphi syntax:

procedure Update; virtual;

Description

Call Update to force the control to be repainted before any more, possibly time-consuming, processing takes place. Use Update to provide immediate feedback to the user that cannot wait for the Windows paint message to arrive.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.03 c
14-1105362234
Трк
2005-01-10 16:03
2005.01.30
Есть ли прога которая отслеживаит все действия пользывателя Винды


1-1105791814
L.E.E.
2005-01-15 15:23
2005.01.30
Карта города с объектами - домами?


1-1105942449
Mishenka
2005-01-17 09:14
2005.01.30
Как в DateTimePicker е увеличить шаг изменения времени?


3-1103711782
Yurij-7
2004-12-22 13:36
2005.01.30
Вывод структуры таблицы


3-1104223472
Бульбаш
2004-12-28 11:44
2005.01.30
Проблема с форматированием поля




   Наверх