Возвращает число символов выбранных пользователем в области ввода текста управляющего элемента или указывает число символов, которое будет выбрано. Недоступно в design time; read/write в run time.
[Form.]Control.SelLength[= nLength] |
Возвращаемое значение
- nLength
-
Указывает число выбранных символов. Выбранный текст подсвечивается. Действительным диапазоном выборки являются значения от 0 до общего числа символов в области ввода текста управляющего элемента. Установка свойства в отрицательное значение вызовет генерацию ошибки в run-time.
Примечания
Применяется к: ComboBox | EditBox | Spinner | TextBox
Используйте это свойство совместно со свойствами SelStart и SelText для выполнения приведенных ниже задач:
-
Установка точки вставки внутри строки символов.
-
Определения диипазаона вставки, которое ограничивает позицию, в которую точка вставки может пойти.
-
Выбора конкретной группы символов (подстрок) в управляющем элементе.
-
Для удаления текста из области ввода.
При работе с этими свойствами имейте ввиду перечисленные ниже поведения:
-
Установка SelLength в отрицательное значение вызовет генерацию ошибки в run-time.
-
Установка SelStart в значение большее, чем длина текста, установит значение свойства в существующую длину текста. Изменение SelStart изменить выбор точки вставки и установить SelLength в 0.
-
Установка SelText в новое значение установит значение свойства SelLength в 0 и заменит выбранный текст новой строкой.