如何用定时器模拟C#中的按钮点击
本文关键字:按钮 何用 定时器 模拟 | 更新日期: 2023-09-27 18:29:27
我想知道如何模拟用计时器点击按钮。我想每12小时按一次按钮。
将以下代码添加到计时器滴答事件中,以调用按钮点击事件逻辑
btnSubmit_Click(null, null)
希望您不要在逻辑中使用args或sender。更好的方法是编写一个通用的方法,可以通过按钮点击和计时器滴答来调用。
只需将为按钮事件定义的方法调用到计时器事件方法中。
private void timer1_Tick(object sender, EventArgs e)
{
button1_Click( sender, e);
}
您也可以为参数设置null。
private void timer1_Tick(object sender, EventArgs e)
{
button1_Click( null, null);
}
有关更多详细信息,请参阅
http://msdn.microsoft.com/en-us/library/system.timers.timer.aspx
http://msdn.microsoft.com/en-us/library/system.threading.timer.aspx
你可以这样使用
首先设置Timer Control的属性->Interval:216000000(需要12小时)还将计时器控制设置为启用
语法:
private void <YourTimername>_Tick(object sender, EventArgs e)
{
<YourButtonName>_Click( null, null);
}
示例:
private void AutoTimer_Tick(object sender, EventArgs e)
{
btnAutoEvent_Click( null, null);
}
希望这对你的工作有帮助。
问候,
Sagar Rupani