Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Некоторые вопросы из лекций.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
205.82 Кб
Скачать

3) Компонент фигура tShape.

Этот компонент предназначен для отображения на форме различных геометрических фигур. Их форма задаётся в свойстве Shape.

Значение

Форма фигуры

stCircle

Круг

stEllipse

Эллипс

stRectangle

Прямоугольник

stRoundRect

Прямоугольник со скруглёнными углами

stRoundSquare

Квадрат со скругленными углами

stsquare

Квадрат

Цвет фигуры определяется кистью объекта (свойство Brush), границы фигуры – карандашом (свойство Pen) .

4) Компонент прокручиваемая область (tScrollBox).

Он позволяет организовать в рамках одной формы неограниченное количество областей прокрутки с различным содержимым. После размещения компонента ScrollBox на форме внутри него можно размещать различные элементы управления. Автоматическое возникновение полос прокрутки происходит, если в свойстве AutoScroll установлено значение True.

С помощью методов EnableAutorange и DisableAutoRange во время работы программы можно включать и выключать возможность автоматической прокрутки области компонента TScrollBox.

Метод ScrollinView(Acontrol:TControl) прокручивает область внутри объекта ScrollBox так, чтобы стал виден заданный элемент управления внутри этой области.

Пример. ScrollBox1.ScrollInView(ListBox.1); - станет виден ListBox1 в области ScrollBox1.

19. Компоненты страницы Win32. TpageControl, TTrackBar, TProgressBar.

1) Компонент набор страниц (tPageControl).

Компонент представляет собой набор страниц, наложенных одна на другую. Доступ к каждой странице, содержащей свой набор элементов управления, осуществляется через так называемые корешки – небольшие выступы над страницей, содержащие короткое название.

Новая страница добавляется командой NewPage из контекстного меню, при этом в списке объектов в инспекторе объектов появляется описывающий её новый объект TabSheet1. Название, указанное на закладках, вводится в свойство Caption.

Свойство ActivePageIndex, содержащее номер открытой страницы (Нумерация начинается с нуля), позволяет автоматически переключатся на другую страницу. Текущее число страниц хранится в свойстве PageCount, а массив самих страниц в свойстве Pages.

Свойства класса TPageControl

Свойство

Назначение

HotTrack

Имеет значение True? если текст корешка при наведении указателя выделяется ярким цветом

MultiLine

Имеет значение True, если корешки разрешается располагать в несколько строк

ScrollOpposite

Определяет, как будет перемещаться строка корешков, когда корешки отображаются в несколько строк и выбран корешок из другой строки. Принимает значение True, если строка перемещается в зависимости от значения свойства TabPosition, или False, если строка перемещается в нижний ряд

Style

Стиль объекта, возможные значения:

1)tsTabs – стандартный вид;

2)tsButtons – корешки имеют вид кнопок;

3)tsFlatButtons – корешки имеют вид плоских кнопок;

TabHeight

Высота корешка в пиклсеях

TabPosition

Определяет, где отображаются корешки. Возможные Значения.

4 свойства

  1. tpTop;

  2. tpBottom;

  3. tpLeft;

  4. tpRight;

TabWidth

Ширина корешка в пикселях

Метод function RowCount:integer – число строк корешков. Событие ONChange генерируется, когда пользователь перешел к новой вкладке.