Usuário com melhor resposta
Arquivo nao mantem edicao apos ser salvo

Pergunta
-
Estou construindo um editor de texto com richTextBox. Salvo o arquivo através da saveFileDialog, no entanto quando coloco o texto em negrito, itálico e/ou sublinhado e salvo, fecho e abro de novo, o texto não mantém a edição. Alguém pode sugerir como corrigir essa falha? Obg.
Respostas
-
de uma olhada neste artigo, talvez te ajude,
- Marcado como Resposta Sanzio Braga sexta-feira, 23 de outubro de 2020 23:41
-
Boa tarde,
O documento abaixo só se encontra em Inglês, mais tem informações boas também.
https://docs.microsoft.com/pt-br/dotnet/desktop/wpf/controls/richtextbox-overview?view=netframeworkdesktop-4.8
Boa sorte no seu projeto- Marcado como Resposta Sanzio Braga sexta-feira, 23 de outubro de 2020 23:42
Todas as Respostas
-
de uma olhada neste artigo, talvez te ajude,
- Marcado como Resposta Sanzio Braga sexta-feira, 23 de outubro de 2020 23:41
-
Boa tarde,
O documento abaixo só se encontra em Inglês, mais tem informações boas também.
https://docs.microsoft.com/pt-br/dotnet/desktop/wpf/controls/richtextbox-overview?view=netframeworkdesktop-4.8
Boa sorte no seu projeto- Marcado como Resposta Sanzio Braga sexta-feira, 23 de outubro de 2020 23:42
-
Consegui corrigir alterando esta rotina inteira para abrir o arquivo:
try{
FileStream arquivo = new FileStream(openFileDialog1.FileName, FileMode.Open, FileAccess.Read);
StreamReader sel_streamReader = new StreamReader(arquivo);
sel_streamReader.BaseStream.Seek(0, SeekOrigin.Begin);
this.richTextBox1.Rtf = " ";
string linha = sel_streamReader.ReadLine();
while(linha != null)
{
this.richTextBox1.Rtf += linha + "\n";
linha = sel_streamReader.ReadLine();
}
sel_streamReader.Close();
}
catch(Exception ex)
{
MessageBox.Show("Erro na leitura: " + ex.Message, "Erro ao ler", MessageBoxButtons.OK, MessageBoxIcon.Error);
}Por apenas esta linha:
richTextBox1.LoadFile(openFileDialog1.FileName, RichTextBoxStreamType.RichText);
Também trabalhando com richTextBox.Rtf ao invés do richTextBox.Text no método de salvamento.
- Editado Sanzio Braga sexta-feira, 23 de outubro de 2020 23:54 erro digitação