Тема: использование расширенного текстового поля, дерева и списка ч.1

Лабораторная работа по курсу

«Использование библиотеки Windows Forms»

Тема: Использование расширенного текстового поля, дерева и списка ч.1

Цель:

Закрепить у слушателей практические навыки и теоретические знания при взаимодействии с элементами управления. Научиться создавать приложения Windows Forms.

Необходимые инструменты: MS Visual Studio 2013

Документация: Конспект, Литература

Ориентировочное время исполнения:2 часа.

Задание 1. Разработать приложение «Статистика Email».

Цель: реализовать приложение, позволяющее организовать работу с SMTP сервером. Программа должна позволять осуществлять рассылку писем на выбранные e-mail-адреса по заранее составленному расписанию.

Для отправки письма используем код, представленный в приложении 1.

Технические требования к реализации приложения.

1. Для выбора пользователей, которым будут отправляться письма, необходимо воспользоваться элементом управления TreeView. Заранее с использованием свойства Nodes элемента управления TreeView создаются группы получателей (дерево может быть другое по содержанию, но минимальное число уровней – «3») (рисунок 1):

«Получатели»

«Родственники»

«Близкие родственники»

«Дальние родственники»

«Сотрудники»

«Отдела»

«Фирмы»

«Друзья»

«Лучшие друзья»

«Друзья по команде»

Для привлекательности работы с «деревом» необходимо настроить его параметры (настройка параметров по выбору разработчика).

Основные свойства для работы с элементов TreeView приведены в приложении 2.

Тема: использование расширенного текстового поля, дерева и списка ч.1

Рисунок 1.

Далее для последних узлов добавляем контекстное меню, которое обеспечит добавление с использованием контекстного меню в выбранный узел дерева элемента «имя получателя — email» (см. рисунок 2).

Тема: использование расширенного текстового поля, дерева и списка ч.1

Рисунок 2.

Тема: использование расширенного текстового поля, дерева и списка ч.1

Рисунок 3 Отображение меню.

По нажатию меню «Добавить» открывается форма для добавления нового элемента в дерево (рисунок 4).

Как сделать выпадающий список в Excel?


Читать еще…

Понравилась статья? Поделиться с друзьями: