Возвращает текст, выделенный пользователем в области ввода текста управляющего элемента или пустую строку (""), если текст пользователем ек выделен. Указывает строку, содержащую выделенный текст. Не доступен в design time; доступен для чтения/записи в run time.

 [Form.]Control.SelText[= cString]

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

cString

Указывает строку, содержащую выделенный текст или пустую строку, если ни один символ в области ввода текста не выбран. Выделенный текст появляется оттененным.

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

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

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

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

  • Установки диапазона вставки, которое ограничивает позицию вставки.

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

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

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

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

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

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

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

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

Свойство SelLength
Свойство SelStart

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

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