如何使文本框中的数字每分钟自动翻倍

  • 本文关键字:每分钟 数字 何使 文本 c#
  • 更新时间 :
  • 英文 :


在c#中,我让计时器每分钟向文本框添加一个数字。但每分钟它都会添加你指定的相同数字。我想让数字每分钟在同一个文本框内翻倍。例如,在第一分钟,添加了一个数字5。在第二分钟,我希望它达到10,在第三分钟达到15,依此类推,直到它达到我在第二个文本框中指定的数字并停止。感谢您提前帮助

再次检查您在文本框中更新值的位置,如果您设置得很好,它可能看起来像这样:

//timer code
//When timer triggered
if(int.TryParse(textBox.Text))    
{
int tempValue = int.Parse(textBox.Text);
tempValue += 5;
textBox.Text = tempValue.ToString();
}
else
{
//If it's not a integer do something
}

一个可能的问题是,当你去更新文本框中的值时,你忘记了附加值,而只是用一个新的值替换它,如果我正确理解这个问题,请告诉我

最新更新