事業内容

TextBox選択文字列




まず、TextBoxに"abcdef・・・"という適当な文字を入力し、「def」を選択します。
すると下の画像のようになります。




で、ここでKeyPressでもKeyDownでも何でもいいんですがイベントを発生させて、
ウォッチで表示させたのが下の画像になります。




「def」を選択しているので、SelectedText = "def"。

選択文字は3文字なので、SelectionLength = 3。

選択開始位置は、3文字目と4文字目の間なのでSelectionStart = 3。

ちなみに、文字列の先頭にカーソルがある場合、SelectionStart = 0となります。
最後にある場合は、SelectionStart = this.TextBox1.Text.Lengthとなります。



FormApplicationへ

テンプレートのpondt