Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб 1 C++ Builder.doc
Скачиваний:
28
Добавлен:
27.03.2015
Размер:
5.04 Mб
Скачать

3.5. Добавление меню

Добавьте в форму главное меню с тремя выпадающими меню – File, Edit и Help, а затем добавьте в каждое из них команды, используя список действий. Для этого выполните следующее.

  1. С вкладки Standard палитры компонентов перенесите компонент MainMenu [главное меню] в любое место формы.

  1. Щелкните на форме объект MainMenu. В инспекторе объектов в поле Images [изображения] введите ImageList1. Это позволит вам добавлять изображения к командам меню.

  1. Дважды щелкните MainMenu на форме. Откроется окно дизайнера меню.

  1. Создайте первый пункт главного меню. Для этого в инспекторе объектов введите в поле Caption [надпись] значение &File и нажмите клавишу Enter. В окне дизайнера меню появится пункт File главного меню:

  1. Добавьте в меню File первую команду. Для этого выполните следующее.

  • В окне дизайнера меню щелкните пункт File, а затем пустой пункт под ним.

  • В инспекторе объектов для свойства Action [действие] раскройте список возможных значений. Откроется созданный вами список действий.

  • Щелкните действие FileNew. В окне дизайнера меню в выделенном пустом пункте меню появится надпись New. Это означает, что теперь этот пункт меню представляет команду New. Заметьте, ее свойства Caption и ImageIndex имеют правильные значения.

  1. Добавьте в меню File остальные команды:

  • В окне дизайнера меню щелкните пустой пункт меню под пунктом New. В инспекторе объектов для свойства Action раскройте список возможных значений и выберите в нем действие FileOpen. Теперь этому пункту меню сопоставлена команда Open.

  • В окне дизайнера меню щелкните пустой пункт под пунктом Open. Сопоставьте этому пункту меню команду Save, выбрав в инспекторе объектов для свойства Action значение FileSave.

  • В окне дизайнера меню щелкните пустой пункт под пунктом Save. Сопоставьте этому пункту меню команду SaveAs, выбрав в инспекторе объектов для свойства Action значение FileSaveAs.

  • В окне дизайнера меню щелкните пустой пункт под пунктом SaveAs. В инспекторе объектов в поле Caption введите дефис и нажмите клавишу Enter, чтобы создать в меню File разделитель.

  • В окне дизайнера меню щелкните пустой пункт под разделителем. Сопоставьте этому пункту меню команду Exit, выбрав в инспекторе объектов для свойства Action значение FileExit.

  1. Создайте пункт Edit главного меню. Для этого в окне дизайнера меню щелкните пустой пункт справа от пункта File, в инспекторе объектов введите в поле Caption значение &Edit и нажмите клавишу Enter. В окне дизайнера меню появится пункт Edit главного меню.

  1. Добавьте в меню Edit следующие команды.

  • В окне дизайнера меню щелкните пункт Edit, а затем пустой пункт под ним. Сопоставьте этому пункту меню команду Cut, выбрав в инспекторе объектов для свойства Action значение EditCut1.

  • В окне дизайнера меню щелкните пустой пункт под пунктом Cut. Сопоставьте этому пункту меню команду Copy, выбрав в инспекторе объектов для свойства Action значение EditCopy1.

  • В окне дизайнера меню щелкните пустой пункт под пунктом Copy. Сопоставьте этому пункту меню команду Paste, выбрав в инспекторе объектов для свойства Action значение EditPaste1.

  1. Создайте пункт Help главного меню. Для этого в окне дизайнера меню щелкните пустой пункт справа от пункта Edit, в инспекторе объектов введите в поле Caption значение &Help и нажмите клавишу Enter. В окне дизайнера меню появится пункт Help главного меню.

  1. Добавьте в меню Help команды. Для этого выполните следующее.

  • В окне дизайнера меню щелкните пункт Help, а затем пустой пункт под ним. Сопоставьте этому пункту меню команду Contents, выбрав в инспекторе объектов для свойства Action значение HelpContents.

  • В окне дизайнера меню щелкните пустой пункт под пунктом Contents. Сопоставьте этому пункту меню команду Index, выбрав в инспекторе объектов для свойства Action значение HelpIndex.

  • В окне дизайнера меню щелкните пустой пункт под пунктом Index. В инспекторе объектов в поле Caption введите дефис и нажмите клавишу Enter, чтобы создать в меню Help разделитель.

  • В окне дизайнера меню щелкните пустой пункт под разделителем Сопоставьте этому пункту меню команду About, выбрав в инспекторе объектов для свойства Action значение HelpAbout.

  1. Закройте окно дизайнера меню.

  1. Сохраните проект, выбрав пункты меню File Save.

  1. Скомпилируйте и выполните проект, нажав клавишу F9. (Вы можете также выполнить проект, щелкнув кнопку Run на панели инструментов отладки или выбрав команду Run в меню Run.)

C++Builder, выполняя вашу программу, выводит окно, спроектированное вами на форме. Ваша программа – полнофункциональное приложение Windows, снабженное управляющим меню и кнопками свертывания, восстановления и закрытия окна. Все пункты главного меню работают, хотя многие команды в них пока недоступны. Рядом с командами отображаются привязанные к ним значки из списка изображений. Хотя в вашей программе уже много функций, надо еще многое сделать для активизации команд. Но вначале добавьте панель инструментов для удобства доступа к командам.

  1. Закройте окно приложения, щелкнув кнопку X.