Пожалуйста, не воспринимайте это как оскорбление, но я думаю, что вы должны прочитать какую-нибудь книгу или хотя бы приличную статью об отладке .NET. Это похоже на то, что его легко заметить, если немного отладить.
См., Например, и обратите особое внимание на пошаговое выполнение кода, установку точек останова и часов
Что вы должны сделать:
- установить точку останова в коде в проблемной строке кода
- когда отладчик прерывает выполнение кода, посмотрите, для какого объекта вы изменяете свойство. Изменяет ли это свойство текстовое значение текстового поля? Вы используете правильный экземпляр формы?
- Цикл For..Next устанавливает его в ноль на последнем проходе?