A leitura do arquivo funciona, porém, o texto aparece sem quebra de linhas. Nas propriedades do Textbox a opção de Multiline está ligada.
segue o código que carrega o arquivo:
private void carregaTexto(string arquivo) {
if (File.Exists(arquivo)) {
Stream entrada = File.Open(arquivo, FileMode.Open);
StreamReader leitor = new StreamReader(entrada);
string linha = leitor.ReadLine();
while (linha != null) {
//MessageBox.Show(linha);
texto.Text += linha;
linha = leitor.ReadLine();
}
leitor.Close();
entrada.Close();
}
}
Dentro do while, tentei formar um \n, mas não quebra as linhas. Apenas no final de todo o arquivo:
while (linha != null) {
//MessageBox.Show(linha);
texto.Text += linha + "\n";
linha = leitor.ReadLine();
}
Para salvar o arquivo, se adicionar quebra de linha no Textbox, ele salva normal.