c# richtextbox показывает только одну строку

уже некоторое время ищу в Интернете и не могу найти решение моей проблемы.

Я пытаюсь разобрать некоторые строки в RichTextBox, но вместо всех них я получаю только одну строку. Вот часть моего кода

        foreach (var val in lineCountDict)
        {
            richTextBox2.Text = (val.Key + " - " + val.Value + " Drops -" +
            ((double)val.Value / (double)mobDeathCounter) * 100 + " % chance\n");


        }

Поэтому, когда я запускаю это, я получаю только одну строку, любой совет был бы потрясающим

Спасибо!


person Winkz    schedule 20.10.2013    source источник
comment
это потому, что вы каждый раз перезаписываете цикл   -  person Mitch Wheat    schedule 20.10.2013


Ответы (1)


Конечно, вы получаете одну строку, поскольку на каждой итерации вы устанавливаете richTextBox2.Text в новое значение, которое заменяет старое значение.

Используйте richTextBox2.Text+="..."

person Jerry    schedule 20.10.2013