На головну

Квиток # 11

1. Проектування панелі інструментів і рядка стану в додатку.

Панель інструментів (toolbar) - це розташована під головним меню панель з кнопками, що розкриваються списками, перемикачами і іншими компонентами. Компоненти панелі інструментів, як правило, дублюють часто використовувані команди меню. Для створення панелі інструментів в середовищі Delphi існує компонент ToolBar, розташований в палітрі компонентів на вкладці Win32. Кнопки панелі інструментів представлені компонентами ToolButton. Для додавання кнопки потрібно визовать контекстне меню компонента ToolBar і вибрати команду New Button. Для додавання значків потрібно створити список imagelist і вибрати його у властивості images об'єкта toolbar. Також поруч із позначкою може міститися напис (властивість caption, showcaptions-> true). Для відображення тексту праворуч від значків, властивість list потрібно встановити в true. Властивість autosize підганяє розміри кнопок під розміри написів. Властивість flat встановлює об'ємність кнопок. Для програмування кнопки нудно два рази клацнути на неї.

Рядок стану (status bar) - це панель у нижній частині вікна, призначена для виведення допоміжної інформації: параметрів документа, з яким працює користувач, підказок до пунктів меню та ін. В середовищі Delphi вона організовується за допомогою компонента StatusBar, розташованого в палітрі компонентів на вкладці Win32. Властивості: Action - Задає так звану команду, яка буде виконуватися після клацання на рядку стану. Весь список команд міститься в компоненті ActionList; AutoHint - Якщо дорівнює значенню True, то текст рядка стану автоматично встановлюється рівним поточної підказці; BorderWidth - Величина відступу від кордонів компонента до кордонів інформаційних панелей; Panels - Інформаційні панелі, які відображаються на рядку стану; SimplePanel - Якщо дорівнює значенню True, то замість інформаційних панелей на рядку стану відображається одна проста рядок тексту, що зберігається у властивості SimpleText; SimpleText - Рядок тексту, що відображається в рядку стану, коли властивість SimplePanel дорівнює значенню True; SizeGrip - Якщо дорівнює значенню True, то в правому нижньому кутку рядка стану малюється "гармошка", що працює як розмірна рамка; UseSystemFont - Якщо дорівнює значенню True, то використовується стандартний шрифт системи; OnCreatePanelClass - Дозволяє створювати свої власні панелі на базі класу TstatusPanel; OnDrawPanel - Відбувається при малюванні панелі, якщо властивість Style містить значення psOwnerDraw. Для створення панелей в рядку стану потрібно клацнути в полі panels, відкриється вікно Editing StatusBar.Panels. Налаштування для кожної панелі знаходяться в інспектора об'єктів. Назви панелей задаються у властивості text. Всі панелі задаються в масиві властивості panels. Зазвичай інформація в панелях задається за допомогою методів (UpdateStatusBar, OpenMenuItemClick).

2. Скласти програму, яка дозволяє:

- Створити файл з даними наступної структури: «ПІБ», «Телефон», «Адреса»;

- Відкрити раніше створений файл, відобразити дані на формі, з можливістю їх редагування і збереження;

відшукати адресу абонента по заданому номеру телефону.

 



Квиток # 10 | Квиток # 13

Квиток # 2 | Квиток # 4 | Квиток № 5 | Квиток № 6 | Квиток # 7 | Квиток # 8 | Квиток # 9 | Квиток # 14 | Квиток # 15 | Квиток # 16 |

© um.co.ua - учбові матеріали та реферати