Selection (object)
Объект Selection позволяет устанавливать и контролировать фокус в редактируемом текстовом поле. Редактируемое текстовое поле имеющее фокус, это то поле, в котором размещен указатель мыши пользователя. Индекс этого поля начинается с нуля (0 - первая позиция, 1 - вторая и т.д.)
Для объекта Selection нет конструктивного метода, поэтому одновременно только одно текстовое поле может иметь фокус
Описание методов для объекта Selection Метод Описание
getBeginIndex
Возвращает индекс начала выделения. Возвращает -1 если нет индекса или текущего выбранного поля.
getCaretIndex
Возвращает текущую позицию каретки в выделенном диапазоне, имеющем фокус. Возвращает -1 если нет позиции каретки или выделенного диапазона, имеющего фокус.
getEndIndex
Возвращает индекс конца выделения. Возвращает -1 если нет индекса или текущего выбранного поля.
getFocus
Возвращает имя переменной для текущего текстового поля, имеющего фокус. Возвращает null если нет текущего выбранного поля.
setFocus
Устанавливает фокус на текстовое поле, связанное с переменной, указанной в аргументе.
setSelection
Выставляет начальный и конечный индекс выделенного диапазона.