- •Введение
- •Вызов родительских методов
- •Показ формы как обычного окна
- •Показ формы как модального окна.
- •1)Компонент метка (tLabel).
- •2)Компонент окно редактирования (tEdit).
- •3) Компонент кнопка (tButton).
- •4) Компонент Фрейм (тFrame).
- •5) Компонент tMainMenu.
- •Компонент рамка (tBevel)
- •2) Компонент изображение (tImage).
- •3) Компонент фигура tShape.
- •4) Компонент прокручиваемая область (tScrollBox).
- •1) Компонент набор страниц (tPageControl).
- •2) Компонент движок (ttRackBar).
- •3) Компонент индикатор (tProgressBar).
- •1)Компонент счетчик (tUpDown).
- •2) Компонент анимация Avi (tAnimate).
- •1) Компонент текстовый редактор (tRichEdit).
- •2) Компонент Календарь (tMonthCalendar).
2) Компонент движок (ttRackBar).
Внешний вид данного компонента настраивается с помощью следующих свойств
Свойства компонента TTRackBar
-
Свойство
Назначение
Frequency
Частота засечек
Min,Max
Минимальная и максимальная допустимые границы
Orientation
Ориентация (Вертикальная – trVertical, Горизонтальная – trHorizontal)
SelStart, SelEnd
Начало и конец оптимального диапазона в рамках границ Min, Max. Область оптимального диапазона выделяется дополнительными засечками и другим цветом.
SliderVisible
Видимость движка
ThumbLength
Толщина полосы движка в пикселях
TickMarks
Положения засечек. Возможные значения:
tmBottomRight – снизу;
tmtopLeft – сверху;
TmBoth – с обеих сторон
TickStyle
Способ отображения засечек на движке. Возможные значения:
TsAuto – автоматически;
TsManual – программно;
TsNone – не отображаются;
Свойства Position – основное свойство, определяющее положение движка, при изменении значения этого свойства генерируется событие OnChange. Метод SetTick позволяет программно устанавливать засечки:
procedure SetTick(Value integer);
Засечка ставится в точке шкалы движка соответствующей значению Value.
3) Компонент индикатор (tProgressBar).
Индикаторы применяются для отображения сведений о ходе длительного процесса.
Свойства Min, Max, position и Orientation аналогичны свойствам компонента TTrackBar. Если свойство Smooth имеет значение True, то в полосе заполнения (отсечет в ней ведется слева направо) отображается сплошная линия, в противном случае – сегментированная.
№20. Компоненты страницы Win32. TUPDown, TAnimate.
1)Компонент счетчик (tUpDown).
Он обычно используется в связке с другими элементами. Компонент TUpDown даёт возможность изменять числовые величины с помощью кнопок со стрелками и курсорных клавиш. Текущее значение счетчика хранится в свойстве Position, а допустимые границы изменения числовых величин в свойствах: Min Max. Свойство ArrowKeys разрешает или запрещает трактовать нажатие курсорных клавиш, как команды изменения значения. Свойство Increment определяет шаг изменения значения свойства Position. Если в свойстве Thousands установлено значение True, то каждые 3 цифры в элементе управления, связанном с данным объектом, отделяются запятой. Возможно циклическое изменение значений свойства Position. Если значение свойства Wrap = true, то после превышения свойством Position максимального значения Max, оно получает значение Min и наоборот.
Обычно компонент TUpDown используют совместно с компонентом TEDit. Для этого в свойстве Associate компонента TUpDown ыыбирают объект Edit1. В результате чего счетчик автоматически присоединяется к полю. После запуска программы при щелчках на стрелках объекта UpDown1 или при нажатии курсорных клавиш содержимое текстового поля Edit1 будет меняться, отображая значение хранящееся в свойстве Position.
Сразу после щелчка на стрелке объект получает сообщение OnChanging, в котором в случае его обработки можно разрешить или запретить изменение свойства Position, записав соответственно значения True или False в параметр AllowChange. После завершения изменения значения Position генерируется событие OnClick.
