Вниз
Скачать: 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.011 c
4-14321
lds78
2002-07-04 13:07
2002.09.05
Аналог TBitmap из Graphics.dcu


14-14272
Tornado
2002-08-12 14:37
2002.09.05
Продолжение прикола :)


14-14280
Sir Alex
2002-08-10 21:01
2002.09.05
Оффшорное программирование?


14-14283
kull
2002-08-09 01:44
2002.09.05
Какой рост у Дженифер Лопес?


3-13958
Fbist
2002-08-16 08:11
2002.09.05
Люди добрые!!! Нужна срочно помощь!!!




   Наверх