-2
嗨,我想在c#中使用计时器对象来更新我的数据库,并将卡设置为没收,如果它在那里超过5秒钟。我有一点麻烦。将贴在你的计时器下面c#ATM模拟器中的计时器功能
private void timer1_Tick(object sender, EventArgs e)
{
if (seconds > 5)
{
timer1.Enabled = false;
MessageBox.Show("Card NOT removed in time: CONFISCATED");
login.cardConfiscated(cardNumber);
login.Visible = true;
this.Close();
}
}
private void Form1_load(object sender, EventArgs e)
{
timer1.Enabled = true;
}
public void cardConfiscated(string number)
{
atmCardsTableAdapter1.confiscated(number);
atmCardsTableAdapter1.FillByNotConfiscated(boG_10033009DataSet.ATMCards);
}
其中是'seconds'定义?这是作业吗? – 2012-03-21 18:29:52
你也应该说明你有什么麻烦(超越“小”)。 – 2012-03-21 18:30:16
你的秒变量没有在你创建或增加的任何地方举例,你错过了一些我们需要帮助解决问题的代码 – deltree 2012-03-21 18:30:27