Разделители контейнеров (Splitter)
Специфичные свойства Beveled ‑ разделитель выглядит объемным (True). ResizeStyle ‑ способ отображения перетаскивания: rsNone (без отображения), rsLine (линия), rsPattern (пунктирная линия), rsUpdate (немедленное изменение размеров). MinSize ‑ определяет насколько близко в пикселях можно приближать разделители к границами охватывающего контейнера. Событие OnMove возникает при перемещении границы.
Прокрутка страниц (PageScroller)
Специфичные свойства AutoScroll ‑ прокрутка выполняется при установке указателя мышки на кнопке прокрутки (без щелчка). Control ‑ имя объекта (обычно панель), помещаемого в область прокрутки. ButtonSize, Orientation ‑ размер кнопки и направления прокрутки. Margin,Position ‑ размер отступа прокручиваемого объекта и области. Счетчики Счетчики используются для быстрой визуальной установки целочисленного значения. Общие специфичные свойства Kind, Orientation ‑ ориентация счетчика: Vertical (вертикальная), Horizontal (горизонтальная). Min(MinValue), Max(MaxValue) ‑ левая и правая границы диапазона изменения значения счетчика. Position, Value ‑ текущее значение счетчика. Increment, Step ‑ приращение счетчика. Mетод SetParams(Position, Max, Min) устанавливает значения одноименным свойствам.
2.3.6.1. Полоса прокрутки ‑ счетчик (ScrollBar)
Специфичные свойства LargeChange ‑ большой сдвиг ползунка после щелчка мышью на свободной области полосы или после нажатия клавиш PgDn или PgUp. SmallChange ‑ малый сдвиг ползунка после щелчка мышью по концевой кнопке полосы или после нажатия клавиш перемещения курсора. События OnScroll и OnChange возникают при изменении свойства Position и при изменении свойств методом SetParams соответственно. Процедура обработки события OnScroll имеет параметры: Sender:TObject; {объект} ScrollCode: TScrollCode; Var ScrollPos: Integer; SCrollCode ‑ состояние полосы: scLineUp/scLineDown (малое смещение вверх/вниз), scPageUp/scPageDown (большое смещение вверх/вниз), scTrack/scPosition (перемещение ползунка мышкой идет/закончено), scTop/scBottom (ползунок в крайнем максимальном/минимальном положении), scEndScroll (прокрутка завершена). ScrollPos ‑ текущее или новое устанавливаемое значение счетчика.
Специфичные свойства Frequency ‑ числовой шаг засечек шкалы. SelStart, SelEnd ‑ начало и конец оптимальной области шкалы. SliderVisible ‑ видимость движка (True). ThumbLength ‑ толщина полосы в пикселях. TickMarks ‑ положение засечек: tmBottomRight (снизу), tmTopLeft (сверху), tmBoth (с обеих сторон). TickStyle ‑ виды отображения засечек: tmAuto (автоматический), tmManual (программный), tsNone (не отображается). PageSize ‑ большое смещение ползунка при нажатии PgDn, PgUp или щелчке мыши на концах шкалы. Событие OnChange возникает при изменении свойства Position. Метод SetTick(N) устанавливает засечку в точке со значением N.
Счетчик (UpDown)
Специфичные свойства AlignButton ‑ положение счетчика относительно поля ввода: udLeft (слева), udRight (справа). ArrowKeys ‑ разрешает использование клавиш стрелочки «вверх» и «вниз». Associate ‑ имя присоединяемого объекта, обычно поле ввода Edit. Increment ‑ шаг изменения значения счетчика. Thousands ‑ используются разделители тысяч в поле ввода (True). Wrap ‑ запрещается выход за пределы диапазона Min...Max (True). Специфичные события OnChanging ‑ изменение значения счетчика. Параметр‑переменная AllowChange задает возможность изменения счетчика (True). OnClick ‑ щелчок по кнопке счетчика. Параметр Button определяет кнопку: btPrev (к началу счетчика), btNext (к концу счетчика).
Воспользуйтесь поиском по сайту: ![]() ©2015 - 2025 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|