Для работы с текстовым редактором пользователю нужны меню и команды, а для удобного запуска команд – панель инструментов (ПИ).
Планирование команд текстового редактора
Команда
Меню
ПИ
Описание
New
File
+
Создает новый файл.
Open
File
+
Открывает существующий файл для редактирования.
Save
File
+
Сохраняет текущий файл на диске.
Save As
File
–
Сохраняет файл с новым именем (позволяет сохранить новый файл с заданным именем).
Exit
File
+
Завершает работу текстового редактора.
Cut
Edit
+
Удаляет текст и сохраняет его в буфере обмена.
Copy
Edit
+
Копирует текст в буфер обмена.
Paste
Edit
+
Вставляет текст из буфера обмена.
Contents
Help
+
Отображает оглавление справки, по которому вы можете обратиться к разделам справки.
Index
Help
–
Отображает индекс справочной системы.
About
Help
–
Отображает информацию о приложении в окне.
Некоторые команды должны появляться и в меню, и на панели инструментов, поэтому вы можете централизованно хранить их код, создав список действий (объект ActionList). Вы можете также централизованно хранить изображения команд, используемые в меню и на панели инструментов, создав список изображений (объект ImageList). Добавьте объекты ActionList и ImageList в вашу форму. Для этого выполните следующее.
1. С вкладки Standard палитры компонентов перенесите компонент ActionList на вашу форму.
2. С вкладки Win32 палитры компонентов перенесите компонент ImageList на вашу форму.
Компоненты ActionList и ImageList не являются визуальными, поэтому неважно, где вы их расположите на форме. Они не отображаются во время выполнения приложения. Теперь ваша форма должна иметь следующий вид: