はじめまして。
VB6.0をはじめて1ヶ月経たない者です。
プログラムを実行した時に、RichTextの文字をドラッグすると、一文字ずつなら選択状態にしていけるのですが、1単語ごとにまとめて選択していきたいのです。
例として、
I have a pen. をドラッグするときに
"I " "have "・・・ と、いった具合に1単語ごとに
このような感じで文字をドラッグした時に、次のスペースまで1単語をまとめて選択する
(ダブルクリックをしたときのような状態が近い感じです)
というような方法がありましたらご教授お願いしたいのですが。
ちなみに使うのは半角のみの予定です。
説明が下手ですみません・・・。(_ _)ゞ
よろしくお願いします。
InStrで行ごとのデリミタ位置を保持し、
クリックされたときのSelStartをもとに
SelStartとSelLengthを再設定するとか。
遅れてすみません。
デリミタを調べてみて、意味がわかったのですが
それならなんとなくできそうな気がするので、挑戦します。
返信ありがとうございました。
Sayさんのおっしゃるとおり、
SelStart と SelLength を使用することでなんとかできました。
ありがとうございました。