Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Живодерова В В / VB Лабораторный практикум 4 часть.doc
Скачиваний:
65
Добавлен:
26.03.2016
Размер:
1.49 Mб
Скачать

Создание меню

Система меню – это основа пользовательского интерфейса. Большинство команд и возможностей программы доступны в виде меню. VisualBasicпозволяет разрабатывать и кодировать меню прикладной программы.

Для создания меню в VisualBasicпредназначенРедактор меню(MenuEditor). Редактор меню позволяет создавать новое меню и строки меню, добавлять в меню новые команды, а также изменять и удалять существующие пункты меню.

Редактор меню

Редактор менювызывается командойTools / Menu Editorили щелчком по пиктограмме

В результате открывается окно.

Двумя важнейшими свойствами элемента управления меню являются:

Caption(Надпись) – это текст, который появляется на пункте меню.

Name(Имя) – значение этого свойства используется для ссылки на пункт меню из программы;

Для создания разделительной черты (разделяет функциональные группы пунктов меню) вместо имени вводится символ «-»;

Shortcut- раскрывающийся список комбинаций клавиш, из которого можно выбрать комбинацию «горячих» клавиш элементов списка меню;

Checked- флажок, при установке которого помечается пункт выбранною меню;

Enabled- флажок, при установке которого пункт меню доступен;

Visible- флажок, при установке которого пункт меню виден;

  кнопки изменения уровня пунктов меню;

  кнопки изменения позиции пунктов меню на одном и том же уровне:

Кнопки Next, Insert. Deleteобеспечивают переход к следующему пункту меню, вставку и удаление пункта.

Отображение контекстного меню

Контекстное меню – это меню, которое отображается в любом месте формы и не привязано к строке меню. Любое меню, имеющее по крайней мере одну команду, можно отобразить во время выполнения, как контекстное. Для этого используют метод PopupMenu, формат записи его таков:

ИмяОбъекта.PopupMenu

Любой код, следующий за вызовом метода PopupMenu, не выполняется, пока пользователь не выберет какую-нибудь команду из меню или не выйдет из меню.

Работа с несколькими окнами

Для создания многооконного интерфейса в проект можно добавлять несколько форм. Для того чтобы добавить новую форму , следует выполнить команду Project / Add Form, в появившемся окне выбрать Form нажать Открыть.

При проектировании нескольких форм удобно на экране расположить окно проекта (View / Project Explorer), в нем отображены имена форм, включенных в проект.

Каждая форма проекта хранится в своем собственном файле формы (расширение .Frm)

Файл формы содержит:

  • описание формы;

  • список средств управления;

  • текст программы для формы и ее средств управления.

Когда вы ссылаетесь на объект в проекте с одной формой, вы просто указываете его название. В проекте с несколькими формами при обращении к объекту перед его названием необходимо поставить название формы, для отделения имени формы от имени объекта используется знак восклицания (!) или точка.

Чтобы показать форму во время выполнения программы используется метод Show

ИмяФормы.Show

Чтобы скрыть форму используется метод Hide

ИмяФормы.Hide

При загрузке программы первая форма является стартовой. Стартовой можно сделать любую из форм, для этого выполните Project / Project Properties, далее из списка Startup Object выбрать нужную форму