- ベストアンサー
改行を視覚的に表示したい
現在VisualStudio2005・C#で開発を行っています TextBoxをMuliLineをTrueにして入力している時に 改行があるとWordや携帯のように↓などを表示したいのですが なにか良い方法はありますか? 普通に考えるとエンターキーが押された時に改行コードの前に↓を挿入とかだと思うのですが Deleteキーの制御など色々あると思いまして 参考になる情報を探しているのですがなかなか見つかりません ご教授いただけたらと思います
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
RichTextBoxのOnPaintをオーバーライドして矢印を描画してみては? (あるいはPaintイベントを追加する。) GetPositonFromCharIndexから表示位置を取得できるようですので 改行位置のインデックスを検索し、その位置に矢印を描画します。 もっと細かい事がしたいようなら 自分でTextBox相当のものを作った方が早いかもしれません。
お礼
Wordとかは見えるようになっているので MSから何か提供されているものがあるかなと思ったのですが やはり、自分で作った方が早そうですね ありがとうございました