Вы уже получили свой ответ, просто он не в том месте!Ключ должен использовать escape-последовательность \r\n
, которая вставляет возврат каретки и новую строку.
Кроме того, нет причин разбивать этот код на несколько строк.В результате вы получаете штраф за производительность.Лучше выполнять всю последовательность строк одновременно.(Здесь недостаточно конкатенаций, чтобы оправдать использование класса StringBuilder
, но стоит помнить, что строки неизменны в .NET и, соответственно, писать код.)
Попробуйте переписать код следующим образом:
textBox1.Text = textBox1.Text + action + "ok: " + ok.ToString(); + "\r\n" +
"err: " + err.ToString(); + "\r\n";
Вы также можете полностью исключить последнюю строку кода, поскольку она просто устанавливает значение textBox1.Text
для себя.Это неоперация, то есть она вообще ничего не делает.