2012-08-09 46 views
1

我有Richtextbox可以輸入具有多種字體名稱,顏色,背景顏色和大小的文本。如何將數據從RichTextBox保存到文件或從文件中加載

我想保存它並使用相同的設置加載它。

Private Sub SaveAsToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles SaveAsToolStripMenuItem.Click 
    SaveFileDialog1.Filter = "TextFile (*.txt;*.rtf)|*.txt;*.rtf|Batch File (*.bat)|*.bat|All Files (*.*)|*.*" 
    SaveFileDialog1.FileName = "Untitled" 
    If SaveFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then 
     Dim a() As String = SaveFileDialog1.FileName.Split("\") 
     Dim sw As New StreamWriter(SaveFileDialog1.FileName) 
     sw.Write(RichTextBox1.Text) 
     My.Settings.Save() 
     sw.Close() 
    End If 
End Sub 
+0

你的問題是什麼?您是否擔心在保存並重新加載時會丟失格式? – 2012-08-09 14:43:55

回答

1

您可以使用此代碼閱讀:

RichTextbox1.text = System.IO.File.ReadAllText(openfilepath) 

這寫:

System.IO.File.WriteAllText(Savefiledialog1.FileName, Richtextbox1.text) 

希望這將有助於。

相關問題