сть Items в Інспектора Об'єктів, (3) визначення пунктів меню в Дизайнері Меню.
? TPopupMenu дозволяє створювати спливаючі меню. Цей тип меню з'являється по кліку правої кнопки миші.
? TLabel служить для відображення тексту на екрані. Ви можете змінити шрифт і колір мітки, якщо двічі клацнете на властивість Font в Інспектора Об'єктів. Ви побачите, що це легко зробити і під час виконання програми, написавши всього одну строчку коду.
? TEdit - стандартний елемент керування Windows для введення. Він може бути використаний для відображення короткого фрагмента тексту і дозволяє користувачеві вводити текст під час виконання програми.
? TMemo - інша форма TEdit. Увазі роботу з великими текстами. TMemo може переносити слова, зберігати в Clipboard фрагменти тексту і відновлювати їх, і інші основні функції редактора. TMemo має обмеження на обсяг тексту в 32Кб, це
становить 10-20 сторінок. (Є VBX і рідні компоненти Delphi, де ця межа знятий).
? TButton дозволяє виконати будь-які дії при натисканні кнопки під час виконання програми. У Delphi все робиться дуже просто. Помістивши TButton на форму, Ви за подвійним клацанням можете створити заготівлю обробника події натискання кнопки. Далі потрібно заповнити заготівлю кодом (підкреслено те, що потрібно написати вручну):
procedure TForm1.Button1Click (Sender: TObject); ( Are you there? , mtConfirmation, mbYesNoCancel, 0);
end;
? TCheckBo x відображає рядок тексту з маленьким віконцем поруч. У віконці можна поставити позначку, яка означає, що щось вибрано. Наприклад, якщо подивитися вікно діалогу налаштувань компілятора (пункт меню Options | Project, сторінка Compiler), то можна побачити, що воно складається переважно з CheckBox'ов.
? TRadioButton дозволяє вибрати тільки одну опцію з декількох. Якщо Ви знову відкриєте діалог Options | Project і виберете сторінку LinkerOptions, то Ви можете бачити, що секції Mapfile і Linkbufferfile складаються з наборів RadioButton.
? TListBox потрібен для показу прокручуваного списку. Класичний приклад ListBox а в середовищі Windows - вибір файлу зі списку в пункті меню File | Open багатьох додатків. Назви файлів або директорій і знаходяться в ListBox е.
? TComboBox багато в чому нагадує ListBox, за винятком того, що дозволяє водити інформацію в маленькому полі введення зверху ListBox. Є кілька типів ComboBox, але найбільш популярний випадає вниз (drop-downcombobox), який можна бачити внизу вікна діалогу вибору файлу.
? TScrollbar - смуга прокрутки, з'являється автоматично в об'єктах редагування, ListBox'ах принеобхідності прокрутки тексту для перегляду.
? TGroupBox використовується для візуальних цілей і для вказівки Windows, який порядок переміщення по компонентах на формі (при натисканні клавіші TAB).
? TPanel - керуючий елемент, схожий на TGroupBox, використовується в декоративних цілях. Щоб використовувати TPanel, просто помістіть його на форму і потім покладіть інші компоненти на нього.
? TScrollBox представляє місце на формі, яке можна прокручувати у вертикальному та горизонтальному напрямках. Поки Ви в явному вигляді не відключіть цю можливість, форма сама по собі діє так само.
Це повний список об'єктів на першій сторінці Палітри Компонентів. Якщо Вам потрібна додаткова інформація, товиберіте на Палітреоб'ект і натисніть клавішу F1 - з'явиться Довідник з повним описом даного об'єкта.
1.2.3Сохраненіе програми
Перший крок - створити піддиректорію для програми. Найкраще створити директорію, де будуть зберігатися всі Ваші програми і в ній - створити піддиректорію для даної конкретної програми. Наприклад, Ви можете створити директорію MYCODE і всередині неї - другу директорію TIPS1, яка містила б програму, над якою Ви тільки що працювали.
Після створення піддиректорії для зберігання Вашої програми потрібно вибрати пункт меню File | SaveProject. Зберегти потрібно буде два файли. Перший - модуль (unit), над яким ви працювали, другий - головний файл проекту, який володіє Вашою програмою. Збережіть модуль під ім'ям MAIN.PAS і проект під ім'ям TIPS1.DPR. (Будь-який файл з розширенням PAS і словом unit на початку є модулем.)
ВИСНОВОК
Дана програма дозволить створити квадрат будь-якого розміру, розрахує суми значень рядків і стовпців получившегося квадрата, перевірить квадрат на його приналежність до Магічним квадратах і сповістить користувача про результат.