Pergunta : Escrevendo uma lima formatada à memória

Eu uso a seguinte função para abrir e ler-lhe uma lima formatada um RichTextBox e trabalha muito bem.  O que eu gostaria de fazer são poder conservar a lima à memória, e possam então chamá-la mais atrasada se o usuário quer reverter de volta à lima original.  (O usuário tem a opção para mudar a lima dentro da caixa de texto).

So basicamente que eu quero poder fornecer uma tecla que deixe o usuário reverter de volta à lima armazenada na memória.  Eu sei que eu preciso de usar MemoryStream, mas eu apenas não posso figurar para fora como fazer a escrita e ler…
class= > " desobstruído " do
> do " codeSnippet " do class= do
class= " lineNumbers " do
class= do
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
o submarino >Public notpretty OpenFileDialog1_FileOk " do class= " do id= " codeSnippet776235 do
           
class= do

Resposta : Escrevendo uma lima formatada à memória

Apenas armazená-lo em uma corda a nível da classe…
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
Classe pública Form1

    FileData confidencial como a corda = o ""

    O submarino confidencial Button1_Click (remetente de ByVal como System.Object, ByVal e como System.EventArgs) segura Button1.Click
        Using o ofd como OpenFileDialog novo
            Se ofd.ShowDialog = Windows.Forms.DialogResult.OK então
                Tentativa
                    FileData = My.Computer.FileSystem.ReadAllText (ofd.FileName)
                    txtFile.Text = ofd.FileName
                    RichTextBox1.Text = FileData
                Prendedor ex como a exceção
                    MessageBox.Show (“lima: ” & ofd.FileName & vbCrLf & vbCrLf & ex.ToString, “lima”, MessageBoxButtons.OK, MessageBoxIcon.Error de Loadin do erro)
                Tentativa do fim
            Terminar se
        Terminar Using
    Terminar o submarino

    O submarino confidencial Button2_Click (remetente de ByVal como System.Object, ByVal e como System.EventArgs) segura Button2.Click
        RichTextBox1.Text = FileData
    Submarino da extremidade

Classe da extremidade
Outras soluções  
 
programming4us programming4us