delphi中timer的使用

我想使用timer做时间限定,要能在combobox中选择好的时间,比如选择了5分钟,就能限定好5分钟,选择了10分钟,就能限定好10分钟。最好能给出代码。... 我想使用timer做时间限定,要能在combobox中选择好的时间,比如选择了5分钟,就能限定好5分钟,选择了10分钟,就能限定好10分钟。
最好能给出代码。
展开
 我来答
jxsbb
2007-05-16 · TA获得超过383个赞
知道小有建树答主
回答量:314
采纳率:100%
帮助的人:386万
展开全部
procedure TForm1.FormCreate(Sender: TObject);
begin
timer1.enabled:=false;
combobox1.Items.Add('5');
combobox1.Items.Add('10');
.....
end;

procedure TForm1.combobox1.change(sender: TObject);
begin
case combobox1.ItemIndex of
0:timer1.intervar:=300000;{5分钟}
1:timer1.intervar:=600000;{10分钟}
.....
end;
timer1.enabled:=true;
end;
procedure TForm1.Timer1(sender: TObject);
begin
Timer1.enabled:=false;//设为false,可以不设,但这样会在你设定的时间后再次运行。
do something;//你要做的事情。
end;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式