0

これは初心者のVBの質問です。
私の息子はVBを学んでおり、私は彼と一緒に学んでいます。RichEdit コントロール アプリケーション (非 WPF) があり、テキストを入力し、そのスタイル (太字、斜体、下線など) をフォーマットします。
次のタスクは、テキストをその属性とともにファイルに保存することです。
問題は、この場合、どのタイプのシリアライゼーションが好まれるかということです。

4

3 に答える 3

3

RichTextBox コントロールについて話していると仮定すると、「RichEdit コントロール」が何であるかはわかりません。RichTextBox によって既に実装されているシリアル化を強くお勧めします。その LoadFile および SaveFile メソッドを使用します。

于 2012-06-11T18:04:49.637 に答える
0

この場合、シリアル化はおそらくあなたが望むものではありません。

RTF テキストをファイルに直接保存するだけです。例えば

System.IO.File.WriteAllText("C:\\MyRTFDocument.rtf", rtftextBox.Rtf);

その後、任意の RTF エディター (MS Word など) でファイルを開くことができます。

ファイルの内容を再度読み取るには

rtftextBox.Rtf = System.IO.File.ReadAllText("C:\\MyRTFDocument.rtf");

お役に立てれば

于 2012-06-11T17:19:58.317 に答える
0

DataContractSerializerは幅広いオブジェクト グラフをサポートし、シリアル化されたデータを検査できるように XML 形式にシリアル化するという追加の学習上の利点があります。

于 2012-06-11T17:10:42.140 に答える