DOBON.NET DOBON.NETプログラミング掲示板過去ログ

RichTextBoxでEOFの選択認識方法

環境/言語:[C#]
分類:[.NET]

皆様 度々お世話になります。

RichTextBoxでEOFを選択した場合
選択しているか否かの判定をしたいのですが
LENGTHも取得できませんでしたので、何か良い方法ってないでしょうか

失礼します。
> RichTextBoxでEOFを選択した場合
> 選択しているか否かの判定をしたいのですが
> LENGTHも取得できませんでしたので、何か良い方法ってないでしょうか

私だけかもしれませんが、意味が分かりません。「EOFを選択」とはどのようなことでしょうか?
■No8809に返信(管理人さんの記事)
>>RichTextBoxでEOFを選択した場合
>>選択しているか否かの判定をしたいのですが
>>LENGTHも取得できませんでしたので、何か良い方法ってないでしょうか
>
> 私だけかもしれませんが、意味が分かりません。「EOFを選択」とはどのようなことでしょうか?

管理人様
レス有難うございます。

表現が下手でまったくもって申し訳ありません。
RichTextBoxでEOFを選択した場合とは
未入力でSHIFTキー+→やCTRL+Aなどで
文字の無い部分を選択できてしまいます。

その部分には何もデータが無いわけで判別したかったのです。
TEXTでは判定できませんでしたが、幸いなことに
SelectedRtfで、変化がある事を利用して判定方法を発見できました。
(別スレッドで、正規表現を指導いただいたので・・・感謝です。)

SelectionChangedイベントでSelectedRtfに\par\r\n}\r\nがあるか否かで
EOF選択を認識することが出来ました。

まだ、つめが甘いですが・・・解決です。
記述が下手な為お手間を取らせて本当に申し訳ありません。

それでは 失礼致します。
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板