Лабораторная работа №6
*
Разработайте приложение, которое изменяет задний фон текстового поля из предыдущего занятия, реализовав эту функцию с помощью меню формы
Разработайте приложение, которое изменяет задний фон текстового поля из предыдущего занятия, реализовав эту функцию с помощью меню формы
Инструментарий:
объект | свойство name |
---|---|
форма | |
меню формы (MenuStrip) | MenuStrip1 |
Выполнение:
- Запустите проект из предыдущего занятия. Удалите ListBox (Список).
- Для создания меню на панели инструментов выберите MenuStrip . Дважды кликните на появившемся в нижней области окна объекте , а затем перейдите на форму и в области (Вводите здесь) введите меню верхнего уровня с текстом Цвет.
- Переместитесь на нижнюю область и введите текст Черный. Заполните пункты меню следующим образом:
Цвет
- Запустите программу и поэкспериментируйте с меню: выбирайте разные пункты созданного меню.
- Запрограммируйте событие Click для каждого пункта меню; например, для пункта Черный необходимо написать следующий код (дважды щелкнув на пункте, чтобы открыть код):
Private Sub ЧерныйToolStripMenuItem_Click(...) ... txt.BackColor = Color.Black End Sub |
- Запрограммируйте аналогично остальные пункты меню Цвет.
- Запустите и отладьте приложение. Сохраните проект.
Дополнительное задание:
- При выборе какого-либо пункта меню сделайте его недоступным для повторного выбора (свойство пункта Enabled=false).
- Выполните дополнительное задание из занятия № 5, реализовав функцию с помощью меню формы.
Если у Вас возникли вопросы, предлагаем просмотреть видео урок visual basic по выполнению дополнительного задания к данной лабораторной работе.
youTube
Кoроче того, можно просмотреть еще видео-фрагмент:
youTube
Вопросы для самоконтроля:
- Каково основное назначение меню формы?
- Как запрограммировать необходимый пункт меню?
- Какое свойство служит для изменения фона объекта?
- С помощью какого свойства меню можно сделать недоступным какой-либо пункт?
* При использовании материалов обязательна ссылка на источник: Майер С.Ф., «MS Visual Basic 2008» — Учебно-методическое пособие : Южный федеральный университет. – Ростов-на-Дону, 2017. – 92 с.