Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Как избавиться от неприятных картинок


Автор: kulikoff 23.3.2006, 09:36
Такое дело: я использую OpenDialog, так вот, когда я выбираю файл и нажимаю "Открыть", у меня открывается файл и работает программа, которая выполняет запрос к этому файлу (dbf). При этом у меня используется Gauge, градусник ползет, но при этом на фоне остается изображение окна диалога. Только когда запрос выполнится полностью - тогда исчезает изображение окна диалога и появляются все нужные Label'ы. Можно ли как-то это побороть, а то очень некрасиво смотрится.

Автор: Foley 23.3.2006, 09:50
форму перерисовывать попробый

Автор: ~FoX~ 23.3.2006, 09:53
Может Application.ProcessMessages;

Автор: kulikoff 23.3.2006, 09:54
а можно поподробней как это сделать и на каком этапе? Сразу после открытия диалога и перед началом выполнения запроса? smile

Автор: Guedda 23.3.2006, 10:19
Код

if OpenDialog1.Execute then begin
//то, что ты делаешь с OpenDialogom, конечно, если ты его так вызываешь
Application.ProcessMessages;
//либо Form1.Repaint;
end;

Автор: kulikoff 23.3.2006, 10:43
Спасибо большое! Помогло))))

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)