TextBox.SelectionLength プロパティ


テキスト ボックス内の現在の選択範囲の文字数を示す値を取得または設定します。Gets or sets a value indicating the number of characters in the current selection in the text box.

 property int SelectionLength { int get(); void set(int value); };
public int SelectionLength { get; set; }
member this.SelectionLength : int with get, set
Public Property SelectionLength As Integer


テキスト ボックス内の現在の選択範囲の文字数。The number of characters in the current selection in the text box. 既定値は 0 です。The default is 0.


SelectionLength に負の数が設定されています。SelectionLength is set to a negative value.


このプロパティを取得すると、現在の選択範囲の文字数が返されます。Getting this property returns the number of characters in the current selection. このプロパティを設定すると、選択範囲の先頭を固定したまま、現在の選択範囲の長さが指定した値に調整されます。Setting this property adjusts the length of the current selection to the specified value, keeping the beginning of the selection fixed.

一般に、指定した選択範囲によって、選択範囲が無効な位置 (復帰と改行文字の間、またはタグ内) になると、選択範囲が自動的に調整され、結果の選択範囲が開始されます。とは有効な位置で終了します。In general, when the specified selection length causes the selection to end in an invalid position (for example, between a carriage return and a new-line character, or inside a tag), the selection length automatically adjusts so that the resulting selection starts and ends in valid positions.