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