Подготовка HTML-страниц
Исходные страницы справки лучше всего создавать в одном из пакетов верстки web-страниц, например, Microsoft Front Page. Справка будет состоять из 36 страниц, связанных между собой. В качестве фонового цвета на всех страницах я выбрал светло-голубой (Тег <body bgcolor="#66CCFF">). Для копирования кода я свернул все методы и обработчики в проекте в блоки, а при вставке в документ они автоматически разворачивались (рис. 8.2):

Рис. 8.2. Копирование блоков кода
Таблица 8.1 содержит данные о страницах справки. Желательно самим создать HTML-страницы со всеми ссылками, указанными в этой таблице.
AboutForm.htm | Свойства формы About |
Свойства формы About: |
Форма About, свойство | Значение |
Name | About |
FormBorderStyle | FixedSingle |
MaximizeBox | False |
MinimizeBox | False |
Size | 318; 214 |
Text | About Notepad C# |
Внешний вид формы в режиме дизайна:

Главное окно программы
Полный листинг формы About. (ссылка на FullCodeAbout.htm)
Обработчик пункта меню About Program..., форма frmmain (ссылка на frmmain.htm):
private void mnuAbout_Click(object sender, System.EventArgs e) { //Создаем новый экземпляр формы About About frm = new About(); frm.Show(); }
При выборе этого пункта меню появляется форма About (ссылка на AboutForm).
Обработчик пункта меню Arrange Icons, форма frmmain (ссылка на frmmain.htm):
private void mnuArrangeIcons_Click(object sender, System.EventArgs e) { this.LayoutMdi(MdiLayout.ArrangeIcons); }
Свойства формы blank:
Внешний вид формы в режиме дизайна:

При выборе этого пункта меню появляется форма About (ссылка на AboutForm).
Свойства формы blank: