СообЧа > База Знаний > Программирование > Delphi

Вопрос

Как на Delphi3 можно:

1. Сделать так, чтобы когда программа выполняет длительную операцию, пользователь не мог ничего нажать на форме? И даже после окончания этой операции, если он куда-то там во время ее выполнения кликал, ничего не произошло?

2. И как сделать, извините за глупый вопрос, чтобы во время этой длительной операции курсор принял форму песочных часов? Присвоение значения Cursor формы не дает ничего, а присваивать значение Cursor каждого компонента — …

Ответ

1. Можно сделать так:

begin
Form1.Enabled:=false;
//Здесь выполняется длительная работа…
Form1.Enabled:=true;
end;

2. Сам с этим когда-то повозился :)
Screen.Cursor:=crHourGlass;

Из конференции Expert_FAQ



Copyright © 2000-2004 Сообщество Чайников
Контактная информация