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