2011年9月20日火曜日

TextBox クラスでは編集記号が表示できない


TextBoxクラスでは編集記号が表示できない。

エディターなどで一般的な改行やタブなどを示す矢印などの表示をさせようと思い、検索して方法を探ってみた。
プロパティに無いのはもちろん、簡単に表示できるような方法は見つからなかった。

エディターなどは、ほとんどがTextBox クラスは使用せずに、オリジナルで実現させている。そもそもそのような機能を期待するのは間違いなのかもしれないが、何か良い方法は無いものかと思う。

改行の表示や、ほかのエディターでできるようなことをしてみたいと思っても、ちょっとややこしい。

わざわざ改行を表示させるだけのために、自分でエディターを作るのは大変なので、オープンソースで何かそれらしいのは無いものかと思っているが、探すのも大変そうだ。

TextBoxクラスではなく、Windows API を利用すれば、何とかなるかもしれないが、今はそこまでは調べていない。

TextBoxクラスは利用頻度が多く、改行の表示だけでなく、まだ工夫する余地はあるように思うのだが、マイクロソフトは改良はしないのだろうか。

改行の矢印表示は、無いと絶対困るというようなものではないので、結局、あきらめている。

0 件のコメント:

コメントを投稿