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