.NET 4.x Определить время после клика по кнопке - C#
Формулировка задачи:
Есть текстобокс, там вводится число далее оно умнажается на 60, затем на 10000 и передаётся полученное число в миллисекундах в таймер после чего стартует, это работает нормально, решил подключить счетчик сколько прошло от начала нажатия на кнопку, но что-то у меня счетчик пишет что прошла 1 миллисекунда и всё.
private void timer1_Tick(object sender, EventArgs e) { DateTime date1 = new DateTime(0, 0); date1 = date1.AddMilliseconds(1); textBox2.Text = date1.ToString("mm:ss:fff"); timer1.Stop(); label1.Text = "123"; } private void button1_Click(object sender, EventArgs e) { string s = textBox1.Text; int i = int.Parse(s); int b; int c; c = i * 60; b = c * 1000; timer1.Interval = b; //timer1.Start(); if (timer1.Enabled == true) timer1.Enabled = false; else timer1.Enabled = true; } private void textBox1_KeyPress_1(object sender, KeyPressEventArgs e) { if (!(Char.IsDigit(e.KeyChar))) { if (e.KeyChar != (char)Keys.Back) { e.Handled = true; } } }
Решение задачи: «.NET 4.x Определить время после клика по кнопке»
textual
Листинг программы
using System.Diagnostics; StopWatch sw = new StopWatch(); sw.AutoFlush = true; sw.Start(); //код sw.Stop(); textBox.Text = sw.ElapsedMilliseconds.ToString();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д