Линейки прокрутки

 

Horizontal Scroll Bar и Vertical Scroll Bar (Горизонтальные и вертикальные линейки прокрутки) позволяют задавать значение какой-либо величины в определенном диапазоне и узнавать значение этой величины по позиции движка на линейке.

Линейки прокрутки обладают уже рассмотренными свойст­вами:Enabled (Доступ),Height (Высота),Width (Ширина),Name(Имя),Тор (Верхняя координата),Left (Левая координата),Visible(Видимость), которые имеют те же функции и значения парамет­ров.

LargeChange (Постраничное изменение) определяет измене­ние текущей позиции движка и соответственно задаваемую ве­личину (Value) при щелчке внутри линейки прокрутки.

Мах (Максимум) определяет максимальное значение зада­ваемой величины (соответствует крайней правой или нижней позиции движка). Диапазон значений: от -32768 до 32767.

Min (Минимум) определяет минимальное значение задавае­мой величины (сответствует крайней левой или верхней позиции движка). Диапазон значений: от -32768 до 32767.

SmallChange (Построчное изменение) определяет изменение текущей позиции движка и соответственно задаваемую величину (Value) при щелчке по одной из стрелок направления прокрутки.

Value (Текущая позиция) отражает текущее значение и по­зицию движка. При изменении свойства программным путем движок перемещается в соответствующую позицию. При выходе за пределы, установленные Мах и Min, выводится сообщение об ошибке.

Линейки прокрутки реагируют на уже рассмотренные собы­тияClick (Щелчок),DblClick (Двойной щелчок),Keypress(Нажатие клавиши),GotFocus (Установка фокуса),LostFocus(Потеря фокуса), которые вызывают соответствующие процедуры обработки этих событий.

Scroll (Прокрутка) непрерывно генерируется при перемеще­нии (мышью) движка по линейке и позволяет динамически от­слеживать его позицию.

Change (Изменение) возникает при изменении позиции движка и определяет его конечное положение.