procedure TForm1.btn1Click(Sender: TObject);
begin
try
Form1.Enabled := False;
Application.ProcessMessages;
Sleep(5000);
finally
Form1.Enabled := True;
end;
end;procedure TForm1.btn2Click(Sender: TObject);
begin
ShowMessage('11');
end;
像上面这样写,在点击btn1以后,马上点击btn2, 最后还响应btn2消息,
如果设置才能实现不响应,就像ShowModal以后,底下的窗体就不响应消息了!
begin
try
Form1.Enabled := False;
Application.ProcessMessages;
Sleep(5000);
finally
Form1.Enabled := True;
end;
end;procedure TForm1.btn2Click(Sender: TObject);
begin
ShowMessage('11');
end;
像上面这样写,在点击btn1以后,马上点击btn2, 最后还响应btn2消息,
如果设置才能实现不响应,就像ShowModal以后,底下的窗体就不响应消息了!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货