Программа Notepad C#  была сделана  в ходе изучения элементов программирования на языке C# для   Windows. По своей функциональности она напоминает что-то среднее  между блокнотом и текстовым редактором WordPad. Некоторые фрагменты кода были приведены в чистом виде, без блоков обработки исключений. В результате  при выборе неподходящих действий - например операций работы с текстом при отсутствии бланка, возможны ошибки. Поскольку исходный код программы прилагается, Вы можете добавить соответствующие блоки. Также, используя свойство Enabled и Visible элементов можно получить недоступность или невидимость элементов, работа с которыми в определенные моменты вызывает исключения.