- •Лекція 6. Створення меню і панелей інструментів План
- •6.1. Створення головного меню для застосунку
- •6.1.1. Розміщення меню
- •6.1.2. Призначення клавіш швидкого доступу (ShortcutKeys)
- •6.1.3. Створення обробників команд меню
- •6.2. Створення панелі інструментів
- •6.2.1. Стандартні кнопки панелі інструментів
- •6.2.2. Додавання власних кнопок
- •6.2.3. Спливаючі підказки
- •6.3. Меню Про програму (About). Виклик форми з меню
- •6.3.1. Вставка нової форми в проект
- •Розміщення рисунку на формі
- •6.3.2. Використання стандартного вікна Про програму (About)
- •6.4. Обробка подій кнопок панелі інструментів і меню. Делегати.
- •6.5. Команди меню як прапорці
6.1.2. Призначення клавіш швидкого доступу (ShortcutKeys)
Для кожної команди випадаючого меню можна призначити клавіші клавіатури (ShortcutKeys). Це можна зробити за допомогою властивості ShortcutKeys. З випадаючого списку властивості вибрати потрібні поєднання клавіш (рис. 6.2). Зроблені налаштування з'являться у команді.
Рис. 6.2. Призначення гарячої клавіші меню Новий
Призначимо командам меню клавіші швидкого доступу, наприклад, як у Блокноті:
Команда |
ShortcutKeys |
Новий |
Ctrl+N |
Відкрити |
Ctrl+O |
Зберегти |
Ctrl+S |
Друкувати |
Ctrl+P |
Шрифт |
Ctrl+F |
Моя Довідка |
Ctrl+H |
Призначимо заголовку форми текст "Мій простий редактор текстів".
Рис. 6.3. Вигляд форми з заголовком і призначеними клавішами швидкого доступу
6.1.3. Створення обробників команд меню
Основним повідомленням команди меню є Click. Це повідомлення виникає, коли користувач вибирає відповідну команду меню. Для цього необхідно клацнути двічі по полю з іменем повідомлення, у вікні властивостей команди меню додати обробник.
Можна, також спочатку створити метод-обробник, а потім зв'язати цей метод з потрібною подією за допомогою вікна подій. Вікно подій розташоване у вікні Властивостей, для переходу до нього потрібно натиснути на зображення блискавки.
На рис. 6.4. зображено зв'язування методу події Click команди меню Новий з її обробником.
Рис. 6.4. Команді меню Новий призначається її обробник
6.2. Створення панелі інструментів
Елемент ToolStrip використовується безпосередньо для побудови панелей інструментів. В Visual Studio.NET передбачені засоби, які дозволяють додати панель інструментів за допомогою графічних засобів. Для цього необхідно відкрити панель Toolbox і додати елемент ToolStrip.
6.2.1. Стандартні кнопки панелі інструментів
У Visual Studio є набір стандартних кнопок (готових компонентів), у яких вже є піктограми і імена.
Можна створити стандартну панель інструментів, а потім додати нові кнопки. Для підключення стандартних кнопок потрібно клацнути на невеликий трикутник в панелі інструментів, щоб викликати вікно ToolStrip Tasks і в ньому вибрати команду Insert Standard Items (Рис. 6.5).
Рис. 6.5. Вибір стандартних кнопок панелі інструментів.
Після вставки, зайві кнопки можна видалити. Скористаємося стандартними кнопками, залишивши тільки потрібні.
6.2.2. Додавання власних кнопок
У випадаючому меню елемента ToolStrip на формі необхідно вибрати елемент button – кнопка (рис. 6.6). При цьому в панелі інструментів буде додана кнопка.
На кнопці потрібно розмістити рисунок. Це можна зробити шляхом завдання властивості Image відповідній кнопці.
При
відкритті колекції властивості Image
відповідної кнопки, натисненні кнопки
відкривається вікно майстра вибору
графічного ресурсу.
За допомогою кнопки Import в локальний ресурс додають посилання на необхідні графічні файли, для формування зображення кнопок.
Рис. 6.6. Розміщення на панелі інструментів власної кнопки
Заготовимо файл рисунку для кнопки. З меню властивостей кнопки виберемо властивість Image, у вікні Select Resource увімкнемо перемикач Local resource, натиснемо кнопку Import для пошуку рисунку у файловій системі (рис. 6.7).
Рис. 6.7. Пошук рисунку для кнопки
