
c# 怎样使 button 在一段时间之内是禁用的,时间过了后便可以点击了(假如10s后,10s前不能点击)
7个回答
展开全部
int i = 0;
private void button1_Click(object sender, EventArgs e)
{
button1.Enabled = false;
timer1.Enabled = true;
}
private void timer1_Tick(object sender, EventArgs e)
{
if (i == 10)
{
button1.Enabled = true;
timer1.Enabled = false;
}
i++;
}
private void button1_Click(object sender, EventArgs e)
{
button1.Enabled = false;
timer1.Enabled = true;
}
private void timer1_Tick(object sender, EventArgs e)
{
if (i == 10)
{
button1.Enabled = true;
timer1.Enabled = false;
}
i++;
}
追问
这个时间太长了,我把i==10,改成了2,也的等差不多一分钟了,时间太长了怎么把时间变成几秒了
追答
timer控件有一个Interval属性,设置的是事件的频率的,你试试看可不可以
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
时间控件
追问
屁话,
追答
本来还想给你写下的,看你这样也就算了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询