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

Tsplitter – компонент для изменения размеров.

Компонент Tsplitter предназначен для ручного управления размерами контейнера Tpanel, TgroupBox или подобных им во время прогона программы. Визуально он представляет собой небольшую вертикальную или горизонтальную полосу, располагающуюся между двумя соседними контейнерами или на свободной стороне одного из них.

Непременным условием правильной работы компонента является выравнивание контейнера, размерами которого он управляет, вдоль одной из сторон окна или охватывающего контейнера.

Используемые свойства:

Allign:alLeft

Выравнивание по левому краю

Beveled:Boolean

Управляет трехмерным изображением компонента. Если False компонент виден как узкая полоса фона между разделяемими им компонента.

MinSize:NaturalNumber

Содержит минимальный размер любого из компонентов, которые разделяют Tsplitter. В нашем случае минимальная ширина компонента слева.

Для компонента определено событие OnMoved, которое вызывается при любом перемещении компонента мышью.

Компоненты страницы Win32 TrichEdit – ввод и отображение rtf - текста

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

Используемые свойства и методы:

DetAttributes:TTextAttributes

Определяет шрифтовые атрибуты всего текста

SelAttributes:TtextAtributes

Определяет шрифтовые атрибуты выделенного текста (color,size,style)

Lines:Tstring

Содержит набор строк текста

SelStart: integer

Определяет номер первого символа выделенной части текста от начала текста (нумерация символов начинается с 0). Если нет выделения указывает символ, перед которым располагается текстовый курсор

Sellegth: ineger

Задает длину в символах выделенной части текста.

Seltext: string

Содержит выделенный текст. Установка нового значения SelText заменяет выделенный текст на новый, а если нет выделение вставляет его в позицию курсора

TstatusBar

Компонент TstatusBar предназначен для создания панелей состояния, которые обычно располагаются в нижней части основной формы. Компонент может иметь несколько секций, а также кнопку изменения размеров окна, в которое он помещён.

Свойства компонента TstatusBar:

Canvas:TCanvas

Канва для прорисовки панелей

Panels:TstatusPanels

Содержит объекты-панели. Свойства TstatusPanels. Items[Index:Integer]:TstatusPanel открывает доступ к панели по ее индексу.

SimplePanel:Boolean

Запрещает/разрешает создание нескольких панелей. Если содержит True, компонент имеет единственную панель.

SimpleText:String

Содержит текст панели для SimplePanel=True.

SizeGrip:Boolean

Разрешает/запрещает вставку кнопки изменения окна. Игнорируется если Align<>alBottom.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]