Объект «выделение» обладает такими свойствами:

Изначально объект «выделение» существует в каждом документе, но находится в «сброшенном» состоянии. Начальная и конечная глубины равны 0. Это означает, что хотя объект и есть, но он никак себя не проявляет и не отображается на экране. Таким образом, о создании объекта как таковом, говорить бессмысленно. Речь может идти только о редактировании. Но редактировать выделение можно двумя способами. Если объект находится в активном состоянии, то можно изменять его свойства с помощью мыши или диалога «Свойства выделения». Такой способ мы в дальнейшем будем называть собственно редактированием. Другой способ, состоит в возможности задавать с помощью мыши начальную и конечную глубину для неактивного объекта, и тем самым активировать его. Визуально это очень похоже на создание объекта, поэтому такой способ редактирования мы и будем называть созданием объекта. Теперь по существу!
Для создания объекта «выделение», достаточно, удерживая нажатой клавишу «Shift» и левую кнопку мыши, потянуть мышь по полю вывода вверх или вниз. При этом «начальная глубина» выделения зафиксируется на ближайшей к позиции курсора мыши в начале перетаскивания, кратной «шагу» выделения глубине. При этом «конечная глубина» будет перемещаться вслед за курсором мыши с дискретностью, равной «шагу» выделения. После отпускания левой кнопки мыши, «выделение» останется на экране в активном состоянии. Если к этому моменту окажется, что «начальная глубина» больше «конечной», программа автоматически переставит их местами так, чтобы «начальная» глубина соответствовала кровле интервала выделения, а «конечная» — подошве. Если глубины окажутся равными, то программа автоматически сделает «конечную» глубины на «шаг» выделения больше «начальной». Если к началу этой операции «выделение» на планшете находилось в активном состоянии, то программа сначала переведет объект в «неактивное» состояние, а только потом произведет над ним все описанные выше действия.
Если на планшете отображается (а значит находится в активном состоянии) выделение, то его верхняя или нижняя граница (отображаются немного отличным от «выделения» цветом) может быть захвачена мышью и перетащена вверх или вниз.

Горчичным цветом выделена верхняя граница выделения (выделение бежевое)
При этом нижнюю границу можно «перетаскивать» выше верхней и наоборот. По окончании операции программа автоматически «нормализует» глубины по алгоритму, описанному в предыдущем разделе. Обратим внимание на то, что захватить мышью можно только границы выделения. Само выделение является «прозрачным» для мыши и поэтому со всеми объектами, находящимися «под» выделением, можно работать обычным образом. В то же время границы выделения расположены «над» всеми остальными объектами, и будут захватываться мышью в первую очередь.
По щелчку правой кнопкой мыши на одной из границ выделения можно получить доступ к контекстному меню объекта, и, в частности, к диалогу «Свойства выделения». Этот диалог позволяет задать с помощью чисел все свойства объекта.
Несмотря на то, что объект «выделение» существует всегда, в случае «сброшенного» флага «Активность» программа ведет себя так, как будто выделения не существует. Переключаться между состоянием «активности» и «неактивности» объекта можно используя клавишу «Пробел». Кроме того при создании выделения, оно автоматически становится активным, а из контекстного меню объекта «выделение» можно получить доступ к команде «Снять выделение», которая сделает выделение неактивным.
Независимо от того, видно ли на экране «выделение», вы
всегда можете знать границы выделенного интервала и статус «выделения».
Информация о «выделении» постоянно отображается в строке состояния программы и
обновляется при любом изменении состояния объекта.


![]()