delphi 延时问题

问题是这样子的~单击一个按钮后按钮不可用~延迟1分钟~LED灯变颜色~用Ttimer控件怎么写~我用sleep函数程序反应比较慢~而且延迟一分钟后按钮才变为不可用状态... 问题是这样子的~
单击一个按钮后 按钮不可用~延迟1分钟 ~LED灯变颜色~
用Ttimer控件怎么写~
我用sleep函数 程序反应比较慢~而且延迟一分钟后按钮才变为不可用状态
展开
 我来答
billswhot
2010-06-23 · TA获得超过1015个赞
知道小有建树答主
回答量:1182
采纳率:0%
帮助的人:673万
展开全部
sleep是线程停止不好用的,你这样:

button1.Enable:=False;
TTimer1.Interval:=60000;

procedure TForm1.TTimer1Timer(Sender: TObject);
begin
TTimer1.Enable:=False;
button1.Enable:=True;
end;
mit1208
2010-06-23 · TA获得超过2347个赞
知道大有可为答主
回答量:2743
采纳率:0%
帮助的人:1857万
展开全部
百度一下找到Delay这个过程
然后使用的时候和sleep一样用法
就不会出现1分钟后按钮才变为不可用了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
brapple
2010-06-23 · TA获得超过756个赞
知道小有建树答主
回答量:1127
采纳率:0%
帮助的人:851万
展开全部
TTimer计时呀!循环判断。
如果使用进程,效果更好。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
suetrain
2010-06-23 · TA获得超过178个赞
知道小有建树答主
回答量:244
采纳率:100%
帮助的人:186万
展开全部
按钮不可用的话,怎么可能接受Click事件?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式