- •Программирование
- •Новосибирск
- •1. Общие положения
- •1.1. Цель лабораторных работ
- •1.2. Темы лабораторных работ
- •2. Обзор среды разработки
- •2.2. Панели инструментов, меню и горячие клавиши
- •Панель инструментов для рабочих столов
- •Панель инструментов отладки
- •2.3. Добавление компонентов в форму
- •2.4. Изменение вида и поведения объекта
- •2.4.1. Работа со свойствами объекта
- •2.4.2. Работа с событиями объекта
- •2.5. Просмотр и редактирование кода
- •2.5.1. Просмотр файлов форм
- •2.5.2. Просмотр кода при помощи редактора кода
- •2 Щелкните замещающий.5.3. Исследование кода
- •2.6. Управление проектами
- •2.7. Создание списков To-Do
- •2.8. Проектирование модулей данных
- •2.9. Настройка опций проекта и среды
- •2.10. Получение справки
- •2.11. Помощь в кодировании
- •Инструменты подсказки кода
- •2.12. Отладка приложений
- •2.13. Доступ к базам данных
- •2.14. Шаблоны и хранилище объектов
- •3. Лабораторная работа № 1
- •3.1. Начало разработки нового приложения
- •3.2. Установка значений свойств
- •3.3. Добавление объектов в форму
- •3.4. Добавление поддержки меню и панели инструментов
- •Планирование команд текстового редактора
- •3.4.1. Добавление действий в список действий
- •3.4.2. Добавление стандартных действий в список действий
- •3.4.3. Добавление изображений в список изображений
- •3.5. Добавление меню
- •3.6. Очистка окна редактирования текста
- •3.7. Добавление панели инструментов
- •3.8. Создание обработчиков событий
- •3.8.1. Создание обработчика событий для команды New
- •3.8.2. Создание обработчика событий для команды Open
- •3.8.3. Создание обработчика событий для команды Save
- •3.8.4. Создание обработчика событий для команды Save As
- •3.8.5. Создание обработчика событий для команды Exit
- •3.8.6. Создание файла справки
- •3.8.7. Создание обработчика событий для команды
- •3.8.8. Создание обработчика событий для команды Index
- •3.8.9. Создание обработчика событий для команды About
- •3.9. Завершение приложения
- •Список литератуРы
- •Оглавление
3.4.2. Добавление стандартных действий в список действий
C++Builder позволяет включить в приложение ряд стандартных действий (вырезать, копировать, вставить). Добавьте их в ваш список действий. Для этого выполните следующее.
Щелкните правой кнопкой окно редактора списка действий и выберите пункт меню New Standard Action [новое стандартное действие].
Дважды щелкните действие TEditCut. Создается новая категория Edit, а в ней – действие EditCut1. Выберите действие EditCut1.
В инспекторе объектов в поле ImageIndex введите 4.
Щелкните правой кнопкой окно редактора списка действий и выберите пункт меню New Standard Action.
Дважды щелкните действие TEditCopy.
В инспекторе объектов в поле ImageIndex введите 5.
Щелкните
правой кнопкой окно редактора
списка действий.
Откроется
контекстное меню. Выберите
в
нем
пункт
New
Standard Action.
Щелкните правой кнопкой окно редактора списка действий и выберите пункт меню New Standard Action.
Дважды щелкните действие TEditPaste.
В инспекторе объектов в поле ImageIndex введите 6.
Если вы щелкнете категорию All Actions [все действия], то увидите все действия в списке действий. Закройте окно редактора списка действий.
Для объекта ActionList в инспекторе объектов установите в поле Images [изображения] значение ImageList1. Это свяжет изображения, которые вы добавите в список изображений, с действиями в списке действий.
3.4.3. Добавление изображений в список изображений
Ранее вы добавили в вашу форму объект ImageList [список изображений]. Здесь вы добавите в него следующие изображения:
Команда |
Имя изображения |
Свойство ImageIndex |
File Open |
Fileopen.bmp |
0 |
File New |
Filenew.bmp |
1 |
File Save |
Filesave.bmp |
2 |
File Exit |
Doorshut.bmp |
3 |
File Cut |
Cut.bmp |
4 |
File Copy |
Copy.bmp |
5 |
File Paste |
Paste.bmp |
6 |
File Contents |
Help.bmp |
7 |
Добавьте изображения в список изображений. Для этого выполните следующее.
Дважды щелкните на форме объект ImageList. Откроется окно Form1-> ImageList1 ImageList. Его называют окном редактора списка изображений.
Щелкните кнопку Clear [очистить].
Щелкните кнопку Add и перейдите в папку:
C:\Program Files\Common Files\Borland Shared\Images \Buttons.
Выберите файл fileopen.bmp и щелкните кнопку Открыть. Откроется окно Confirm [подтвердить]:
В нем сообщается, что размер битового образа файла fileopen.bmp превышает размер списка изображений и спрашивается, хотите ли вы разбить его на два отдельных битовых образа. В ответ всегда щелкайте кнопку Yes [да]. Поэтому в поле изображений вы увидите для выбранного значка два изображения – активное и недоступное. Сразу удаляйте недоступное (серое) изображение, выделив его и щелкнув кнопку Delete.
Добавьте остальные изображения в список изображений. Для этого.
Щелкните кнопку Add, выберите файл filenew.bmp и щелкните кнопку Открыть. Ответьте Yes. Удалите недоступное изображение.
Щелкните кнопку Add, выберите файл filesave.bmp и щелкните кнопку Открыть. Ответьте Yes. Удалите недоступное изображение.
Щелкните кнопку Add, выберите файл doorshut.bmp и щелкните кнопку Открыть. Ответьте Yes. Удалите недоступное изображение.
Щелкните кнопку Add, выберите файл cut.bmp и щелкните кнопку Открыть. Ответьте Yes. Удалите недоступное изображение.
Щелкните кнопку Add, выберите файл сору.bmp и щелкните кнопку Открыть. Ответьте Yes. Удалите недоступное изображение.
Щелкните кнопку Add, выберите файл paste.bmp и щелкните кнопку Открыть. Ответьте Yes. Удалите недоступное изображение.
Щелкните кнопку Add, выберите файл help.bmp и щелкните кнопку Открыть. Ответьте Yes. Удалите недоступное изображение.
Щелкните кнопку OK. Теперь добавленным изображениям присвоены номера от 0 до 7 согласно номерам, присвоенным свойству ImageIndex в действиях. Если некоторые изображения выводятся в неправильном порядке, то вы можете в редакторе списка изображений перетащить их на нужные позиции.
Дважды щелкните объект ActionList и выберите категорию All Actions. Вы увидите полный список действий с привязанными к ним значками:
Закройте окно редактора списка действий. Теперь можно добавить в форму главное меню и панель инструментов.