Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ihor-po/winform_menu

C# windows Forms
https://github.com/ihor-po/winform_menu

menu texteditor winforms

Last synced: 23 days ago
JSON representation

C# windows Forms

Awesome Lists containing this project

README

        

# MENU

## Задание 1

>Разработать текстовый редактор, организовать открытие/сохранение текстовых файлов.
> * В панели инструментов расположить кнопки (Открыть, сохранить, новый документ, копировать, вырезать, вставить, отменить, кнопка настройки редактора(цвет шрифта, цвет фона, шрифт)).
> * Меню должно дублировать панель инструментов (+ выделить все, + сохранить как);
> * В Заголовке окна находится полный путь к файлу;
> * Организовать контекстное меню для окна редактора (Копировать, Вырезать, Вставить, Отменить).

---

## Задание 2

>Написать программу «Проводник»
> * При первом запуске программа отображает список доступных дисков;
> * Программа должна содержать дерево дисков, строку адреса, меню, панель инструментов и окно для отображения содержимого папки;
> * Дерево дисков отображает только диски и папки (можно реализовать с помощью ListBox);
> * При двойном щелчке по папке – окно содержимого отображаются файлы и подпапки;
> * Программа должна иметь развернутое меню, контекстное меню и возможность работы с горячими клавишами.

---

## Задание 3

>Создайте Windows Forms приложение
> * Добавьте на него текстовое поле с именем TopLevelMenu;
> * Добавьте текстовое поле с именем SubItem;
> * Добавьте кнопку «Добавить пункт меню»;
> * Добавьте кнопку «Добавить подменю»;
> * При нажатии на кнопку «Добавить пункт меню» должен добавляться пункт меню верхнего уровня, с именем указанным в поле TopLevelMenu;
> * При нажатии на кнопку «Добавить подменю» в текущее меню должен добавляться подпункт меню с именем указанным в поле SubItem.

---