Вниз
Скачать: 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
3-13919
Иван
2002-08-15 11:50
2002.09.05
Как обновить дату/время?


3-13875
PD
2002-08-16 23:51
2002.09.05
работа с BLOB-полями


3-13899
BJValentine
2002-08-12 20:55
2002.09.05
ADO прикол


1-14046
Shrek
2002-08-26 17:16
2002.09.05
BDE


1-14016
_reset
2002-08-26 12:44
2002.09.05
MDI Modal




   Наверх