• ベストアンサー

改行を視覚的に表示したい

現在VisualStudio2005・C#で開発を行っています TextBoxをMuliLineをTrueにして入力している時に 改行があるとWordや携帯のように↓などを表示したいのですが なにか良い方法はありますか? 普通に考えるとエンターキーが押された時に改行コードの前に↓を挿入とかだと思うのですが Deleteキーの制御など色々あると思いまして 参考になる情報を探しているのですがなかなか見つかりません ご教授いただけたらと思います

質問者が選んだベストアンサー

  • ベストアンサー
  • furyfox
  • ベストアンサー率56% (58/103)
回答No.1

RichTextBoxのOnPaintをオーバーライドして矢印を描画してみては? (あるいはPaintイベントを追加する。) GetPositonFromCharIndexから表示位置を取得できるようですので 改行位置のインデックスを検索し、その位置に矢印を描画します。 もっと細かい事がしたいようなら 自分でTextBox相当のものを作った方が早いかもしれません。

noname#82330
質問者

お礼

Wordとかは見えるようになっているので MSから何か提供されているものがあるかなと思ったのですが やはり、自分で作った方が早そうですね ありがとうございました

関連するQ&A