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

 [Form.]Control.SelStart[= nStart]

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

nStart

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

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

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

Используйте это свойство совместно со свойствами SelLength и SelText для таких задач, как:

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

  • Установки диапазона вставки, который ограничивает позицию, до которой точка вставки может быть произведена.

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

  • Очистки текста.

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

  • Установка SelLength в значение, меньшее чем 0 вызовет ошибку в run-time.

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

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

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

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

Свойство SelLength
Свойство SelText

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

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