Вниз
Скачать: 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 вся ветка

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



Память: 0.45 MB
Время: 0.01 c
8-14174
MaxAmGU
2002-04-30 03:40
2002.09.05
Звуковой осцилограф


1-14090
ЮРИЙ_К
2002-08-23 13:26
2002.09.05
Загрузить картинку для TRxPopupMenu из ресурса


1-13998
UWater
2002-08-25 16:36
2002.09.05
Проблемы с установкой RX- компонентов


1-14042
yar
2002-08-26 18:02
2002.09.05
TwebBrouser


3-13937
My name is Andrew
2002-08-16 01:50
2002.09.05
Копирование данных из MSSQL в Access




   Наверх