メール本文のソースは TextBox 内のテキスト コンテンツである場合がありますが、テキスト コンテンツが処理されない場合、テキストは形式を持たず、圧縮されて 1 行ずつ表示されます。ここでは、テキスト コンテンツが密集しないように折り返す方法について説明します。
シングルステップデバッグ中に、取得したテキストコンテンツでテキスト内の改行が「rn」に置き換えられていることがわかります。これが発見されていないため、大きな回り道をすることになりました。理由が分かったので、この文字列を HTML の
に置き換えることができます。
例: string strBody = Body.Replace("rn","
");
とても簡単ですが、当時は知らなかったので本当に悩みました。お役に立てれば幸いです。
例