RichTextBoxで選択文字を編集
- 題名: RichTextBoxで選択文字を編集
- 著者: 秋
- 日時: 2004/11/26 11:09:20
- ID: 7668
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: RichTextBoxで選択文字を編集
- 著者: 深山
- 日時: 2004/11/27 17:56:21
- ID: 7702
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: RichTextBoxで選択文字を編集
- 著者: 秋
- 日時: 2004/12/01 0:24:12
- ID: 7736
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: RichTextBoxで選択文字を編集
- 著者: 平ちゃん
- 日時: 2004/12/01 10:06:10
- ID: 7738
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
いつもお世話になってます。秋です。
RichTextBoxを使ってるんですが、
文字選択の判別で困ってます。
SelectionStartとSelectionLengthで選択されている範囲はわかるんですが、
現在のカーソルがどこにあるかわからないんです。
選択範囲を編集したいのですが、例えば[Shift]+[→]カーソルキーを押したときでも
選択範囲を右に増やせばいいのか、左を減らせばいいのか判別のしようがありません。
カーソルキー入力時にフラグをもたせて無理やり判別する方法も考えたのですが、
例えばマウスで選択した場合などどうにもなりません。
現在のカーソル位置か、
現在位置が選択開始位置と選択終了位置のどちらにあるのか、
がわかれば解決するのですが・・・
よろしくお願いします。