Вы устанавливаете значение переменных только в методе resetButton_Click()
, но не обновляете значения до самих меток. Добавьте это в конец метода resetButton_Click
, и он будет работать как положено:
_totalElapsedTimeDisplay.Text = _totalElapsedTime.ToString();
_currentElapsedTimeDisplay.Text = _currentElapsedTime.ToString();
Кроме того, нет необходимости вызывать метод Form Refresh, если вы установили свойство Text элемента управления Label. Winforms заботится об «обновлении» элементов управления для отображения новых значений без вашего вмешательства, поэтому первый случай работает, как и ожидалось.