我试图弄清楚如何使我的timer打勾时执行bidder00_TextChanged或类似的操作。

这有可能吗?如果不是,还有其他方法可以做到吗?
我试图在Google上搜索它,但没有得到任何结果,如果您发现我错过的任何内容,请在此处发布。

我实际上没有任何代码,但是这里是:

private void bidder00_TextChanged(object sender, EventArgs e)
{
    if (bidder00.Text == addbidder1.Text)
    {
        bidBtn1.PerformClick();
    }
}


那是我的TextChanged事件

我的timer没有任何代码,因为它将执行bidder00_TextChanged事件。

最佳答案

您可以创建方法Perform()并从事件处理程序中调用它:

private void timer1_Tick(object sender, EventArgs e)
{
   Perform();
}

private void bidder00_TextChanged(object sender, EventArgs e)
{
   Perform();
}

private void Perform()
{
   if (bidder00.Text == addbidder1.Text)
   {
      bidBtn1.PerformClick();
   }
}

关于c# - 安排计时器执行bidder00_TextChanged事件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14440578/

10-11 02:12