Ничего не выводится

По задумке в текстбокс должен построково выводиться весь текст из файла.

if (File.Exists(body))
    {
        using (FileStream stream = new FileStream(body, FileMode.OpenOrCreate))
        {
            using (StreamReader reader = new StreamReader(stream))
            {      
                while (reader.Peek() > -1)
                {

                    textBox1.Text += reader.ReadLine();
                }
            }
        }

    }
}

Ответы (2 шт):

Автор решения: Vladimir Logvinov

Новая строка textBox1.Text += reader.ReadLine() + Environment.NewLine;

→ Ссылка
Автор решения: rotabor

Для начала нужно сделать так:

textBox1.Text = File.Exists(body) ? File.ReadAllText(body) : "Файл не найден";

Строки из файла будут отображаться в одну строку. Если необходимо отображение построчно, то нужно установить свойство textBox1.Multiline = true и увеличить высоту текстбокса, а можно и полосы прокрутки отобразить.

→ Ссылка