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

16. Комонент Panel, GroupBox,ToolBar та їх властивості.

Panel ( Standard )Є контейнером для групування елементів управління, але може бути використаний і для відображення текстової інформації

Captionзадає змістовний напис.

AutoSizeвизначає чи будуть розміри панелі автоматично підганятися під розміщені в ній компоненти.

BorderStyle, BevelInner, BevelOuter, BewelWidht, Borderwidhtвизначають обрамлення панелі – бордюр панелі.

Компонент ToolBar (Win32)

Це багаторядкове інструментальна панель для швидкого доступу до часто використовуваних функцій програми, тобто це панель для кнопок. Вона автоматично розміщується біля верхнього краю форми.

Щоб створити на ній нову кнопку з контекстного меню викликаного на панелі вибирають команду NewButton.

Щоб додати розділювач між кнопками в потрібному місці з контекстного меню вибирають команду NewSeparator.

Основні властивості ToolBar:

- Edge Borders вкладена властивість, визначає наявність чи відсутність видимих країв з кожної з чотирьох сторін панелі.

- buttonWidth, buttonHeight – вид обрамлюючи полос ( вдавлений або випуклий) з внутрішньої і зовнішньої сторони.

- images – список картинок, які містять робочі зображення кнопок.

- shenCaption – має значення True . якщо текстові заголовки кнопок мають відображатись на панелі.

- transparent – має значення true, якщо панель прозора. Ця властивість не впливає на прозорість об*єктів на панелі.

- wrappable – має значення true, якщо елементи управління на панелі мають автоматично утворювати нові рядки , коли їм не вистарчає простору форми.

Щоб розмітити на кнопку зображення, на форму ставлять компонент imagelist. Додати іконки в тому порядку в якому стоять кнопки, а для компонента ToolBar у властивості images вибрати зі списку imageslist.

GroupBox використовується для оформлення зовнішнього вигляду додатка і для груповання встановлених у форму компонентів за змістом. Усі компоненти на формі можна розділити за функціональним призначенням і розмістити в таких компонентах. Зручний при призначенні порядку переходу між компонентах за допомогою кнопки Tab. Заголовок цього компонента визначається властивістю Caption.

17. Комонент Memo, Edit, RichEdit, Label, їх основні властивості.

Memo(Standart) дозволяє вводити текст, що складається з багатьох рядків, тому його зручно використовувати для вводу символьних масивів, тоді значення кожного елемента треба вводити з нового рядка, натискаючи для цього enter. Отримати доступ до рядка можна з допомогою властивості Lines, вказуючи в квадратних дужках номер потрібного рядка( рядки нумеруються з 0).

Name - Ім'я компоненту. Використовується в програмі для доступу до властивостей компоненту

Text - Текст, що знаходиться в полі Memo. Розглядається як єдине ціле

Lines - Текст, що знаходиться в полі Memo. Розглядається як сукупність рядків. Доступ до рядка здійснюється по номеру

Lines .Count - Кількість рядків тексту в полі Memo

Left - Відстань від лівої межі поля до лівої межі форми

Top - Відстань від верхньої межі поля до верхньої межі форми

Height - Висоту поля Width - Ширину поля

Font - Шрифт, використовуваний для відображення тексту, що вводиться

ParentFont- Ознака спадкоємства властивостей шрифту батьківської форми

Edit (Standart) поле введення-редагування. Використовують для вводу інформації під час виконання.

Name - Ім'я компоненту. Використовується в програмі для доступу до компоненту і його властивостей, зокрема — для доступу до тексту, введеного в поле редагування

Text - Текст, що знаходиться в полі введення і редагування

Left - Відстань від лівої межі компоненту до лівої межі форми

Top - Відстань від верхньої межі компоненту до верхньої межі форми

Height - Висота поля .Width - Ширина поля

Font - Шрифт, використовуваний для відображення тексту, що вводиться

ParentFont - Ознака спадковості компонентом характеристик шрифту форми, на якій знаходиться компонент. Якщо значення властивості рівне True, то при зміні властивості Font форми автоматично міняється значення властивості Font компоненту

Label (Standart )поле виведення тексту. Служить для відображення тексту на екрані.

Name - Ім'я компоненту. Використовується в програмі для доступу до компоненту і його властивостей

Caption - Текст, що відображається

Font - Шрифт, використовуваний для відображення тексту

ParentFont - Ознака спадковості компонентом характеристик шрифту форми, на якій знаходиться компонент. Якщо значення властивості рівне True, текст виводиться шрифтом, встановленим для форми

AutoSize - Ознака того, що розмір поля визначається його вмістом

Left - Відстань від лівої межі поля виводу до лівої межі форми

Top - Відстань від верхньої межі поля виводу до верхньої межі форми

Height - Висота поля виводу

Width - Ширина поля виводу .Wordwrap - Ознака того, що слова, які не поміщаються в поточному рядку, автоматично переносяться на наступний рядок

TRichEdit на відмінність від компонента TMemo може містити форматований текст

18. Використання компонента String Grid. (Additional)

Компонент StringGrid являє собою таблицю, комірки якої містять рядки символів.

Властивості компонента StringGrid

Name – Визначає ім.*я компонента – використовується в програмі для доступу до властивостей компонента.

ColCount – кількість стовпців таблиці.

RowCount – кількість рядків у таблиці.

Cells – відповідник таблиці, двомірний масив. Комірка таблиці, що перебуває на перетині стовпця з номером col і рядка з номером row, визначається елементом cells[col, row].

FixedCols – кількість зафіксованих ліворуч таблиці. Зафіксовані стовпці виділяються кольором і при горизонтальному прокрученню залишаються на місці.

FixedRow – кількість зафіксованих зверху рядків таблиці.

Options.goEditing – ознака допустимості редагування вмісту комірок таблиці. Якщо встановлено значення true, то дозволено, якщо false заборонено.

Options.goTab – дозволяє(true) або забороняє (false) використання клавіші tab для переміщення курсором в наступну комірку таблиці.

Options.goAlways – ознака знаходження компонента в режимі редагування

ShowEditor – якщо вона встановлена в значення false, то для того, щоб в комірці з*явився курсор треба натиснути клавішу F2 або натиснути мишкою.

DefaultColWidth – визначає ширину стовпців таблиці.

DefaultRowHetght – визначає висоту рядків таблиці.

GridLineWidth – визначає ширину лінії, що обмежує комірки таблиці.

Left – відстань від лівої границі форми.

Top – визначає відстань від верхньої границі поля до верхньої границі форми.

Height – визначає висоту поля таблиці.

Wigth – визначає ширину поля таблиці.

ParentFont – ознака успадкування характеристик шрифту форми( колір, розмір).

Динамічний масив – це масив в якому невказана його довжина. Його опис : A: array of real;

Щоб програмно вказати довжину масиву, використовують функцію SetLength.

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