Возвращает число символов выбранных пользователем в области ввода текста управляющего элемента или указывает число символов, которое будет выбрано. Недоступно в design time; read/write в run time.

 [Form.]Control.SelLength[= nLength]

Expand image Возвращаемое значение

nLength

Указывает число выбранных символов. Выбранный текст подсвечивается. Действительным диапазоном выборки являются значения от 0 до общего числа символов в области ввода текста управляющего элемента. Установка свойства в отрицательное значение вызовет генерацию ошибки в run-time.

Expand image Примечания

Применяется к: ComboBox | EditBox | Spinner | TextBox

Используйте это свойство совместно со свойствами SelStart и SelText для выполнения приведенных ниже задач:

  • Установка точки вставки внутри строки символов.

  • Определения диипазаона вставки, которое ограничивает позицию, в которую точка вставки может пойти.

  • Выбора конкретной группы символов (подстрок) в управляющем элементе.

  • Для удаления текста из области ввода.

При работе с этими свойствами имейте ввиду перечисленные ниже поведения:

  • Установка SelLength в отрицательное значение вызовет генерацию ошибки в run-time.

  • Установка SelStart в значение большее, чем длина текста, установит значение свойства в существующую длину текста. Изменение SelStart изменить выбор точки вставки и установить SelLength в 0.

  • Установка SelText в новое значение установит значение свойства SelLength в 0 и заменит выбранный текст новой строкой.

Expand image Смотрите также

Справочное руководство

Свойство SelStart
Свойство SelText

Прочие ресурсы

Свойства (Visual FoxPro)