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

1.2 Вивід масиву

Під виводом масиву розуміється вивід на екран монітора (у діалогове вікно) значень елементів масиву.

Якщо в програмі необхідно вивести значення всіх елементів масиву, то для цього зручно використати інструкцію for, при цьому змінна-лічильник інструкції for може бути використана як індекс елемента масиву.

1.3 Введення масиву

Під введенням масиву розуміється процес одержання від користувача (або з файлу) під час роботи програми значень елементів масиву.

Просте рішення завдання введення елементів масиву - для кожного елемента масиву створити поле введення. Однак якщо потрібно ввести досить великий масив, то таке рішення неприйнятно. Представте форму, наприклад, з десятьма полями редагування!

Очевидно, що послідовність чисел зручно вводити в рядок таблиці, де кожне число перебуває в окремій комірці. Нижче розглядаються два варіанти організації введення масиву з використанням компонентів

StringGrid і Memo.

1.3.1 Використання компонента StringGrid

Для введення масиву зручно використати компонент StringGrid. Значок компонента StringGrid знаходиться на вкладці Additional (рисунок 1.2).

Рисунок 1.2. Компонент StringGrid

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

Таблиця 1.1. Властивості компонента StringGrid

Властивість

Визначає

Name

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

ColCount

Кількість стовпчиків таблиці

RowCount

Кількість рядків таблиці

Cells

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

FixedCols

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

FixedRows

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

Options.goEditing

Ознака допустимості редагування вмісту комірок таблиці. True — редагування дозволене, False — заборонене

Options . goTab

Дозволяє (True) або забороняє (False) використання клавіші <Таb> для переміщення курсору в наступну комірку таблиці

Options. GoAlways-ShowEditor

Ознака знаходження компонента в режимі редагування. Якщо значення властивості False, то для того, щоб в комірці з'явився курсор, для набору тексту, нажати клавішу <F2> або зробити клік мишею

DefaultColWidth

Ширину стовпчиків таблиці

DefaultRowHeight

Висоту рядків таблиці

GridLineWi-dth

Ширина ліній, що обмежують комірки таблиці

Left

Відстань від лівої границі поля таблиці до лівої границі форми

Top

Відстань від верхньої границі поля таблиці до верхньої границі форми

Height

Висота поля таблиці

Width

Ширина поля таблиці

Font

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

ParentFont

Ознака спадкування характеристик шрифту форми