这是新手VB问题。
我的儿子正在学习VB,我正在和他学习。我们有RichEdit控件应用程序(非WPF),我们在其中输入文本,格式化其样式(粗体,斜体,下划线等)。
我们的下一个任务是将文本及其属性保存到文件中。
问题是:在这种情况下首选什么类型的序列化?
答案 0 :(得分:3)
假设您正在讨论RichTextBox控件,不确定“RichEdit控件”可能是什么。您应该非常喜欢RichTextBox已经实现的序列化。使用其LoadFile和SaveFile方法。
答案 1 :(得分:0)
DataContractSerializer支持各种对象图,并具有序列化为XML格式的额外学习优势,以便可以检查序列化数据。
答案 2 :(得分:0)
Serialisation可能不是你想要的。
我只是将RTF文本直接保存到文件中。 e.g。
System.IO.File.WriteAllText("C:\\MyRTFDocument.rtf", rtftextBox.Rtf);
然后,您可以在任何RTF编辑器(例如MS Word)中打开该文件
再次阅读文件内容
rtftextBox.Rtf = System.IO.File.ReadAllText("C:\\MyRTFDocument.rtf");
希望这有帮助