Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.09.05;
Скачать: CL | DM;

Вниз

Как   Найти похожие ветки 

 
Silentor ©   (2002-08-22 19:18) [0]

Пример:

procedure TForm1.btSendClick(Sender: TObject);
begin
btSend.Enabled:=False;
Sleep(1000);
btSend.Enabled:=True;
end;


Если нажать на кнопку, она на секунду "погаснет", всё нормально. Если же нажать на неё пока она "погашена" (отключена), то когда она включится, она самостоятельно снова нажмётся. Есть ли способ сделать так, чтобы в отключенном состоянии кнопка полностью игнорировала нажатия (а не откладывала на потом). В хелпе вроде имеется в виду именно игнорирование, но увы... (надеюсь, это ошибка не в компилере, а во мне)


 
Ученик ©   (2002-08-22 19:29) [1]

btSend.Enabled:=False;
Sleep(1000);
Application.ProcessMessages;
btSend.Enabled:=True;


 
Страхолюдина   (2002-08-22 22:05) [2]

Sleep(1000) -- дурной стиль...


 
murza   (2002-08-23 10:40) [3]


> Страхолюдина (22.08.02 22:05)
> Sleep(1000) -- дурной стиль...

Согласен, используй таймер



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

Текущий архив: 2002.09.05;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.018 c
1-14011
evgeg
2002-08-26 12:04
2002.09.05
Не вызывается конструктор класса через переменную-метакласс


3-13929
NEV
2002-08-15 14:07
2002.09.05
Лимит на выполнение запроса в ADO


14-14259
ekon
2002-08-11 04:16
2002.09.05
Delphi, потом C++ Builder, теперь требуют писать на Visual C+++


1-14009
winmsd
2002-08-25 17:59
2002.09.05
FileSetDate


4-14350
tamerlan311
2002-07-07 00:10
2002.09.05
иконка от определенного типа файла