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

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

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

Re[3]: リッチテキストに文字列を挿入したい


(過去ログ 90 を表示中)

[トピック内 4 記事 (1 - 4 表示)]  << 0 >>

■53654 / inTopicNo.1)  リッチテキストに文字列を挿入したい
  
□投稿者/ sukiyakiyasan (1回)-(2010/09/22(Wed) 11:54:33)

分類:[C#] 

2010/09/22(Wed) 11:56:38 編集(投稿者)
2010/09/22(Wed) 11:56:27 編集(投稿者)

お世話になります。sukiyakiです。

 リッチテキストで文字列を挿入する場合はどのようにしたらいいのでしょうか?

以下のようにしたら文字列は追加されたのですが、
挿入前の文章のフォントサイズを変更していた場合にフォント情報が反映されません。
RichTextBox1.Text = RichTextBox1.Text + Environment.NewLine + "終わり";

以下のようにした場合文字列すら追加されません。
・・・そりゃーそうだ。これは無理ですよね。
RichTextBox1.Rtf = RichTextBox1.Rtf + Environment.NewLine + "終わり";

どのようにすればリッチテキストに文字列を挿入できるのでしょうか?

環境: VS2008 C# .net framework 3.5


引用返信 編集キー/
■53657 / inTopicNo.2)  Re[1]: リッチテキストに文字列を挿入したい
□投稿者/ よねKEN (615回)-(2010/09/22(Wed) 13:07:55)
よねKEN さんの Web サイト
2010/09/22(Wed) 13:10:05 編集(投稿者)

No53654 (sukiyakiyasan さん) に返信
>  リッチテキストで文字列を挿入する場合はどのようにしたらいいのでしょうか?

SelectedTextプロパティ(またはSelectedRtf)とSelection〜プロパティを組み合わせて使います。
RichTextBoxのSelected〜、Selection〜プロパティをMSDNで確認してください。

引用返信 編集キー/
■53659 / inTopicNo.3)  Re[2]: リッチテキストに文字列を挿入したい
□投稿者/ Hongliang (714回)-(2010/09/22(Wed) 15:28:19)
末尾に追加するなら、AppendText もありますね。
引用返信 編集キー/
■53660 / inTopicNo.4)  Re[3]: リッチテキストに文字列を挿入したい
□投稿者/ sukiyakiyasan (2回)-(2010/09/22(Wed) 16:07:53)
よねKEN さん、Hongliangさん

ご返信ありがとうございました。

今回の場合は最終行に追加でしたのでAppendTextで実現可能でした。

これを機会にSelected〜、Selection〜プロパティもMSDNで確認し自在に使えるようになりたいと思います。
解決済み
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -