作者:常州秆时尚女人帮 | 来源:互联网 | 2023-10-16 16:12
可以在Timer1_Tick事件里面写Button1_Click事件么?这样写怎么不对?,怎样才可以定时自动点击Button按钮呢?protectedvoidTimer1_Tick(obje
可以在Timer1_Tick事件里面写Button1_Click事件么?这样写怎么不对?,怎样才可以定时自动点击Button按钮呢?
protected void Timer1_Tick(object sender, EventArgs e)
{
protected void Button1_Click(object sender, EventArgs e)
{
}
}
这样写老是提示,应输入},但是我确定括号没有多也没有少,完全是对应的,
15 个解决方案
你可以把Button事件的处理代码提取到一个方法里面啊,然后在Tick事件里面调用这个方法,你这个逻辑不大常见
protected void Timer1_Tick(object sender, EventArgs e)
{
Button1_Click(sender, e);
}
你可以定时,在某个时间点击Button1_Click
如在下午2点执行:
datetime dt=datetime.now.tostring("HHmmss")
if (dt="140000)
{
Button1_Click(sender, e);
}
同三楼,button的事件写到方法里面,在timer中调用方法,这个是可行的
protected void Timer1_Tick(object sender, EventArgs e)
{
Button1.PerformClick();
}
楼主大人,C#是不允许在函数里定义函数,你真是个人才。你想改变C#的游戏规则吗
方法中写方法?你以为是Javascript?
方法中只能调用方法。
protected void Timer1_Tick(object sender, EventArgs e)
{
DoSomething();
}
protected void Button1_Click(object sender, EventArgs e)
{
DoSomething();
}
private void DoSomthing()
{
}
您这是方法中定义方法,怎么可以呢??方法中可以调用已经定义了的方法