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

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

ログ内検索
  • キーワードを複数指定する場合は 半角スペース で区切ってください。
  • 検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
  • [返信]をクリックすると返信ページへ移動します。
キーワード/ 検索条件 /
検索範囲/ 強調表示/ ON (自動リンクOFF)
結果表示件数/ 記事No検索/ ON
大文字と小文字を区別する

No.94847 の関連記事表示

<< 0 >>
■94847  Re[5]: Richtextboxの背景色変更の保存
□投稿者/ 魔界の仮面弁士 -(2020/05/25(Mon) 01:02:57)
    No94846 (Visual C#初心者 さん) に返信
    > なんとなく分かりましたが、RTFプロパティでの保存方法が
    > いまいちよく分かりません。Savefileメソッドでrtf形式で保存
    > するのとは異なるという事でしょうか?

    「文書データ」としての文字背景色などであれば、
    SelectionBackColor プロパティで保持するようにすれば、SaveFile メソッドだけで事足ります。

    しかし、BackColor は Location や Size などと同様、
    「コントロール」の情報であって、文書データごとの情報ではないため、
    SaveFile した内容にはそのままでは含まれないでしょう。

    そのため、文書データそのものは RTF プロパティで取り出し、
    それを BackColor の情報とともに自己管理する…という手間が発生します。

    同じデータファイルに両方を埋め込むのか、別々のファイルで管理するかは
    ご自身の都合の用意方法で決めてください。


    あるいは…文書ファイルごとに BackColor を保持しようとするのではなく、アプリ全体として
    「次回起動時には、前回設定しておいた背景時を自動的に読み込ませたい」程度で構わなければ、
    ApplicationSettings を使うようにすれば、ほぼコーディング無しで、
    BackColor の色情報を保存しておくことができます。
    https://dobon.net/vb/dotnet/programing/mysettings.html
記事No.94823 のレス /過去ログ164より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -