Member 14525501 Ответов: 2

Как сделать базовый таймер


когда я нажимаю кнопку воспроизведения, она показывает = System.FormatException: "входная строка была не в правильном формате".

пожалуйста, постарайтесь сделать все возможное, чтобы помочь мне

timer1 - это таймер из набора инструментов

totaltime-это имя моего таймера,
а на этикетке есть таймер

Что я уже пробовал:

namespace my_first_app_dad
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();

            timer1.Start();
        }

        private void Timer1_Tick(object sender, EventArgs e)
        {
            int number = Int32.Parse(totaltime.Text);
            number =+ 1;

        }
    }
}

Gerry Schmitz

Может быть, "тотальное время.Текст" это не инт.

2 Ответов

Рейтинг:
1

CPallini

Это происходит потому, что totaltime.Text это не совместимое строковое представление целого числа. Вы можете либо

или


Maciej Los

:большой палец вверх:

CPallini

Спасибо тебе, Мацей!

Рейтинг:
0

emerR46

Вы можете попробовать это.

If(Int.tryparse(totaltime.text, out int number))
{
 int num = number + 1;
 totaltime.text = $"{num}";
}


Дайте мне знать, если это сработает для вас.