私は自分のタイマーの秒を表示するラベルを持っています(言い換えれば、タイマーの間隔ごとに1つの変数が追加されています)。私のタイマーの間隔は1000に設定されているので、ラベルは毎秒更新されるはずです(秒も表示されるはずです)。しかし、ラベルはすでに1秒後に数百になります。 1秒を得るための適切な間隔は何ですか?タイマー間隔1000!= 1秒?
int _counter = 0;
Timer timer;
timer = new Timer();
timer.Interval = 1000;
timer.Tick += new EventHandler(TimerEventProcessor);
label1.Text = _counter.ToString();
timer.Start();
private void TimerEventProcessor(object sender, EventArgs e)
{
label1.Text = _counter.ToString();
_counter += 1;
}
コードを投稿できますか? 「ラベルはすでに数百になっている」という意味ですか? – acrilige
いくつかのコードを表示できますか? – Default
私のコードを編集しました。 –