我想根据值下拉列表中的选定值触发我的代码。我还要指定time range
(下面的示例)。我想触发的代码在button1_Click
后面,所以id想通过代码点击它。
//Create the timer
Timer timer = new Timer();
//set it up
timer.Tick += new EventHandler(timer_Tick);
timer.Interval = (1000 * 60 * 5);
timer.Enabled = true;
timer.Start();
//now do stuff
void timer_Tick(object sender, EventArgs e)
{
//click the button using code
}
让我说我从下拉列表中选择8,这意味着我想点击我的按钮8次,但是,需要根据时间范围单击按钮。
所以我想选择:
来自:13:00
至:15:00
给了我3个小时。然后,我想将我从下拉列表中选择的数字除以8,例如可用的小时数/分钟数。
在示例中,我希望每22.5分钟点击一次按钮。
答案 0 :(得分:0)
在SelectedValueChanged上,重置计时器。停止它,重置间隔并再次启动它。在事件处理程序中,执行click方法。