C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

■102443 / 5階層)  RichTextBoxへの制御コードの表示のされかた
□投稿者/ 魔界の仮面弁士 (3698回)-(2023/09/28(Thu) 19:45:01)
2023/09/28(Thu) 20:01:07 編集(投稿者)

No102442 (暗黒魔界の王 佐藤 さん) に返信
> パソコンAはWindows 10 Pro 22H2
> パソコンBはWindows 7 or 10 詳細不明


こちらの手元の環境は Win10 22H2 です。

VS2010 - ".NET Framework 4 Client Profile"
VS2022 - ".NET Framework 4 Client Profile"

でそれぞれコンパイルした exe を動かしたところ、
ひとまず結果に変化はありませんでした。

tempString の中身は、いずれにおいても
"\u0003\u0025\u000D" すなわち "\x3%\r" であり、
RichTextBox の表示は「%」の後に改行が出力されました。


また、表示された内容をクリップボードにコピーしてから内容を見ると、
 "Rich Text Format"
 "Rich Text Format Without Objects"
 "RTF As Text"
はいずれも、該当箇所の RTF 部は、期待通りの「\'03%\par」表記です。
テキストフォーマットについても
 CF_UNICODETEXT は 03 00 25 00 0d 00 0a 00 00 00
 CF_TEXT は 03 25 0d 0a 00 …
なので、まぁ想定通りですね。


app.config を確認すると、

【VS2010 側】
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
</startup>
</configuration>

【VS2022 側】
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0,Profile=Client"/></startup>
</configuration>

になっています。


こうなってくると、
> パソコンBはWindows 7 or 10 詳細不明
の詳しい情報を知りたいところですね。


あとは、一方のパソコンで
 richTextBox1.SaveFile(@"C:\何某\test.rtf", RichTextBoxStreamType.RichText);
としておいて、もう一方でそれを
 richTextBox1.LoadFile(@"C:\何某\test.rtf", RichTextBoxStreamType.RichText)
にした時に表示がどうなるか、とか。
編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←Re[4]: RichTextBoxへの制御コードの表示のされかた /暗黒魔界の王 佐藤 →Re[6]: RichTextBoxへの制御コードの表示のされかた /魔界の仮面弁士
 
上記関連ツリー

RichTextBoxへの制御コードの表示のされかた / 暗黒魔界の王 佐藤 (23/09/28(Thu) 10:14) #102430
Re[1]: RichTextBoxへの制御コードの表示のされかた / 魔界の仮面弁士 (23/09/28(Thu) 11:22) #102433
  └ Re[2]: RichTextBoxへの制御コードの表示のされかた / 暗黒魔界の王 佐藤 (23/09/28(Thu) 14:41) #102440
    └ Re[3]: RichTextBoxへの制御コードの表示のされかた / 魔界の仮面弁士 (23/09/28(Thu) 15:55) #102441
      └ Re[4]: RichTextBoxへの制御コードの表示のされかた / 暗黒魔界の王 佐藤 (23/09/28(Thu) 18:51) #102442
        └ RichTextBoxへの制御コードの表示のされかた / 魔界の仮面弁士 (23/09/28(Thu) 19:45) #102443 ←Now
          └ Re[6]: RichTextBoxへの制御コードの表示のされかた / 魔界の仮面弁士 (23/09/29(Fri) 09:46) #102444
            └ Re[7]: RichTextBoxへの制御コードの表示のされかた / 暗黒魔界の王 佐藤 (23/10/03(Tue) 14:51) #102449 解決済み

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信