Полоса прокрутки
Полоса прокрутки позволяет пользователю перемещать визуальную область экрана вверх, вниз, вправо и влево. Вертикальная и горизонтальная полоса прокрутки обычно расположены в крайней правой и нижней стороне окна. Больше всего пользователи знакомы с полосой прокрутки в связи с необходимостью почти каждый раз прокручивать интернет страницы вниз и вверх.
На изображении ниже приведен пример окна с вертикальной и горизонтальной полосой прокрутки.
Полосы прокрутки используются с помощью мыши или клавиатуры.
С помощью мыши пользователь может нажимать на стрелки, которые находятся, по оба конца полосы прокрути, жать по пустому месту полосы или перемещать ползунок полосы прокрутки зажимая левую кнопку мыши. Также для прокрутки страницы можно использовать колесо мыши.
Чтобы управлять полосой прокрутки с помощью клавиатуры, можно нажимать клавиши стрелкой и страница будет перемещаться в их направлении. (В текстовых редакторах будет двигаться курсор, а не страница)
Линейки и полосы прокрутки
В окне редактора могут отображаться горизонтальная и вертикальная линейки, которые обычно используются для визуального контроля над размещением тек- ста и вставляемых в документ объектов — формул, таблиц, рисунков, диаграмм и т.
д. На рис. 7.7 -7.8 видны обе линейки редактора, а на рис. 7.9 показан левый участок горизонтальной линейки в увеличенном виде.
На линейках имеется разметка, шкала делений которой зависит от выбранных единиц измерения. В редакторе могут быть выбраны следующие единицы: сан- тиметры, дюймы (1 дюйм = 2,54 см), пункты (1 пункт = 1/72 дюйма = 0,035 см) и пики (1 пика = 12 пунктам = 0,667 дюйма = 0,42 см). На горизонтальной линейке всегда находятся три абзацных маркера (значка), которые определяют положение левой и правой границ абзаца (значки В и л), а также размер абзацного отступа (значок ^).
Кроме абзацных маркеров на гори- зонтальной линейке могут располагаться маркеры позиций табуляции (значки J , j-,Ш или l ). В ее левом углу находится кнопка выбора способа выравнивания по позициям табуляции. Во время работы с таблицами на линейке находятся маркеры колонок таблицы (рис. 7.26). Горизонтальная линейка служит не только для визуального контроля над раз- мещением элементов текста и указанных маркеров, но и для установки но- вых положений границ абзаца, позиций табуляции, ширины полей страницы и колонок в таблицах. Способы выполнения различных установок с помощью маркеров на горизонтальной линейке обсуждаются в соответствующих разделах пособия. В некоторых режимах работы с документом в окне редактора размеща- ется еще и вертикальная линейка, которая также может быть использована для выполнения некоторых настроек. Режимы отображения линеек регулируются флажками, находящимися в окне Параметры, и командой переключающего типа Вид ► Линейка. Если редактируемый документ целиком не умещается в рабочей зоне окна ре- дактора, то около правой и левой ее границ могут автоматически появляться стандартные полосы прокрутки. При перетаскивании ползунка вертикальной полосы прокрутки появляется всплывающая подсказка, содержащая текущие номер страницы и заголовок раздела документа По мере выполнения прокрутки эта информация постоянно обновляется. Режим отображения полос прокрутки регулируется флажками, находящимися в окне Параметры.
Ползунки и полосы прокрутки
Компонент TrackBar — элемент управления в виде ползунка, который можно перемещать курсором мыши или клавишами во время выполнения, управляя тем самым какими-то процессами: громкостью звука, размером изображения и т.п. Существуют различные формы отображений ползунка: он может располагаться горизонтально, вертикально, иметь шкалу с различных сторон, иметь какой-то выделенный диапазон шкалы.
Свойство Position — основное свойство компонента, целое, значение которого может изменяться в пределах, задаваемых свойствами Min и Мах. По умолчанию Min = 0, Мах = 10, и Position может принимать только 11 значений — от 0 до 10. Свойство Position -задаваемое во время проектирования или программно во время выполнения. При перемещении полТема 13. Развитые средства Дельфи зунка можно прочитать значение Position, характеризующее позицию, куда перемещён ползунок. Для такого чтения служит событие OnChange, в обработчике которого можно прочитать значение Position и использовать его для управления.
Свойство Orientation задаёт ориентацию ползунка:
- • trHorizontal — горизонтальная,
- • trVertical — вертикальная.
Свойство TickMarks указывает размещение шкалы относительно компонента.
Свойство TickStyle определяет способ изображения шкалы. Свойства LineSize и PageSize определяют, насколько смещается ползунок при управлении им с помощью клавиш со стрелками или клавишами PageUp и PageDown.
Свойства SelStart и SelEnd позволяют визуально выделить на шкале некоторый диапазон, например, рекомендуемый диапазон значений, но с возможностью выхода за его пределы.
Компонент ScrollBar представляет собой стандартную линейку прокрутки Windows. Однако он может использоваться и для управления, подобного компоненту ТгаскВаг.
Основные свойства Position, Min и Мах для ScrollBar -те же, что у компонента ТгаскВаг.
Свойство Kind, определяет горизонтальное или вертикальное расположение полосы (значения sbHorizontal или sbVertical).
Свойства SmallChange и LargeChange определяют соответственно «малый» сдвиг при щелчке на кнопке в конце полосы или нажатии клавиши со стрелкой, и «большой» сдвиг при перемещении на страницу щелчком рядом с бегунком или нажатием клавиш PageUp или PageDown.
Событие OnScroll возникает при перемещении бегунка полосы прокрутки. В процедуру обработчика передаются
- • параметр ScrollPos (по ссылке) — позиция бегунка, которую можно читать и изменять;
- • параметр ScrollCode — вид перемещения бегунка
В обработке события ScrollPos можно поместить операторы, перемещающие требуемую область формы или компонент, а можно поместить операторы, которые управляют некоторым компонентом, используя значение позиции бегунка ScrollPos.
Инспектор Объекта
Большая Энциклопедия Нефти и Газа
Горизонтальная полоса прокрутки позволяет просматривать таблицы с большим количеством столбцов. Однако в ряде случаев нам надо постоянно видеть определенные столбцы, например при просмотре таблицы заказов желательно закрепить столбцы Клиент и Код заказа. [4]
Воспользуйтесь горизонтальной полосой прокрутки чтобы отобразить два поля, которые содержат номера телефонов как показано на следующем рисунке. [5]
При передаче сообщения горизонтальной полосы прокрутки производится проверка ширины текста, выполняемая следующим образом. [6]
Horizontal Scroll Ваг ( горизонтальная полоса прокрутки ), Vertical Scroll Ваг ( вертикальная полоса прокрутки), Sheet tabs ( ярлычки листов) — служат для задания / отмены отображения горизонтальной и вертикальной полос прокрутки, а также ярлычков листов. Потребность в скрытии этих элементов может быть связана и с необходимостью увеличить видимую часть таблицы. [7]
О fmScrollBarsHorizontal — присутствует только горизонтальная полоса прокрутки ; О fmScrollBarsVertical — присутствует только вертикальная полоса прокрутки; О fmScrollBarsBoth — присутствуют обе полосы прокрутки. [8]
Ест в нижней час окна Wad отображена горизонтальная полоса прокрутки , то слева от нее можно увидеть кнопки основных четырех видов: Обычный режим, Режим Web-документа, Режим разметки, Режим структуры. [10]
Линейка изображения, которая расположена рядом с горизонтальной полосой прокрутки на нижней кромке окна плана этажа, содержит ряд управляющих кнопок и пиктограмм, позволяющих вам легко изменять масштаб чертежа и текущий уровень увеличения в окне, а также осуществлять переход к произвольному новому или ранее зафиксированному изображению чертежа. [11]
В разделе Окно ( Window) установка флажков горизонтальная полоса прокрутки ( Horizontal scroll bar) и вертикальная полоса прокрутки ( Vertical scroll bar) обеспечивает отображение полос на экране. Если установлен флажок перенос по границе окна ( Wrap to Window) — текст переносится на новую строку по границе окна, а не так как он будет выглядеть при печати. [13]
При нажатой клавише Shift щелчок кнопки 23 на горизонтальной полосе прокрутки со стрелкой, направленной влево, увеличивает ширину полосы выделения. [15]
