/p>
· Shortcut - клавіші Швидкого доступу.
2.2 MainMenu
Компонент Delphi MainMenu (сажки меню) розташовується на странице Standard Палітрі ІНСТРУМЕНТІВ. Майже у всех СУЧАСНИХ Windows Додатках є меню, як необхідній елемент інтерфейсу. Меню представляет з себе список з пунктів об'єднаних за функціональною ознакою. Пункт меню позначає або вкладення підменю, або конкретної команди. При віборі пункту меню ми виконуємо відповідну Цьом пункту команду або розкріваємо підменю.
MainMenu представляет з собі не візуальній компонент, отже розташовуваті его можна на форме де завгодно. Користувач побачим результат роботи компонента - меню згенерованих ним, зверху, над формою.
Зазвічай в Додатках є Одне сажки меню и его ім я автоматично задається у Властивості форми Menu інспектора про єктів. Альо можна такоже розмістіті на форме декілька компонентів головного меню з різнімі наборами пунктів, Які будут ВІДПОВІДАТИ різнім режимам роботи програми. Тоді при проектуванні Властивості Menu форми прісвоюється посилання на агентство Одне з ціх меню.
Основна властівість головного меню - це Items. Колі Заповнення відбувається в редакторі меню, Який віклікається подвійнім клацание на компоненті або на крапці навпроти відповідного пункту в добавляє его в інспектор об'єктів. Для Додавання нового пункту меню можна скористати клавішею Insert або заповнити властівість Caption у останньої ніжньої коміркі. ВИДАЛИТИ непотрібній пункт меню можна клавішею Delete.
Властивості MainMenu
Щоб візуально зобразіті компонент MainMenu необходимо використовуват следующие Властивості:
· Bitmap - Малюнок, розташованій зліва від заголовка пункту меню. Типів Малюнок відсутній.
· Break - ЦІМ компонентом можна поділіті меню на стовпці.
· Caption - задає заголовок меню. символ «-» в якості заголовка буде відображатіся в меню розділова лінія,
· Checked - відповідно до цього Ознакою візначається Позначення (TRUE) пункт меню чи ні (FALSE). Пункт меню, за умовчанням НЕ відзначеній,
· AutoCheck - при рівному TRUE, автоматично змінює Властивості Checked на протилежних, если звертаючись Сейчас пункт меню,
· Count - Кількість підпунктів в даного пункті меню,
· Enabled - властівість, яка блокує пункт меню. При рівному FALSE вона неактивно и Їм нельзя скористати,
· RadioItem - дозволяє змінюваті вид Позначки при FALSE (за замовчуванням) - галочка, TRUE - жирна крапка,
· ShortCut - візначає гарячі клавіші,
· Visible - відповідає за відімість пункту меню.
2.3 PageControl
Компонент Delphi PageControl (багатосторінковій блокнот) розташованій на странице Win32 Палітрі компонентів. Компонент PageControl є більш складним елементом управління, чем компонент Delphi TabControl, хоча смороду мают й достатньо много спільніх властівостей. PageControl может містіті кілька панелей класу TTabSheet, Які перекріватімуть одного. Переход на іншу панель (сторінку) здійснюється клацание міші в області заголовка Сторінки.
На етапі конструювання, щоб Додати нову панель (сторінку) та патенти натіснуті праву кнопку на компоненті и вібрато з контекстного меню пункт «New Page». Delphi створі нову сторінку з ім ям TabSheet1, ее можна Перейменувати, змінівші властівість Caption у «Інспекторові про єктів» об'єкта TabSheet (нужно проконтролюваті, щоб при віділенні Маркери НЕ зачіпалі області заголовків компонента PageControl). Для відалення панелі вікорістовуємо пункт меню - «Delete Page». Пункти меню «Next Page» и «Previouse Page» дозволяють переходіті на Наступний и попередня Сторінки.
У компонента PageControl є две основних події OnChange и OnChanging. Подія OnChange відбувається відразу при переміканні. А OnChangeing відбувається перед переходом на іншу сторінку после кліка на новій закладці. При цьом Враховується параметр AllowChange, если его поставити рівнім FALSE, то Переход НЕ здійснітіся.
Процедура SelectNextPage (GoForward: Boolean) задає актівної Наступний панель, при GoForward рівному TRUE и попередня, если GoForward одне FALSE.
Властівість PageCount сообщает Кількість сторінок (лишь для читання).
2.4 Компоненти OpenDialog, SaveDialog
На вкладці палітрі компонентів Dialogs знаходяться компонент Delphi OpenDialog и компонент Delphi SaveDialog. Всі Delphi діало...