Библиотека книг по компьютерным технологиям
⇒ ⇒ Разработка Windows-приложений на Microsoft Visual Basic .NET и Microsoft Visual C# .NET. Учебный курс MCAD/MCSD
⇒ ⇒ ⇒ Глава 2. Создание пользовательского интерфейса
⇒ ⇒ ⇒ ⇒ Практикум 2. Приложение Virtual Doughnut Factory

Читать далее: Упражнение 3. Создание обработчиков, проверяющих вводимые данные

Упражнение 2. Создание меню

Сейчас вы создадите меню приложения при помощи компонента MainMenu и напишите обработчик события Click для элемента меню Exit.

Добавление меню к проекту

  1. Дважды щелкните на панели Toolbox компонент MainMenu — этот компонент отобразится в области компонентов, а на месте меню на форме появится прямоугольное поле.
  2. Введите в прямоугольное поле строку &File.
  3. К меню добавится элемент File, а снизу и справа от него появятся пустые прямоугольные поля. Задайте клавишу доступа для элемента меню при номощи знака «&». В окне Properties назовите созданный элемент меню mnuFile.

  4. Повторяя пункт 2, создайте элементы меню, указанные в таблице 2-4. Вложенные элементы меню указаны в таблице с отступом, они располагаются ниже соответствующих родительских элементов.
  5. Таблица 2-4. Элементы меню

    &File

    mnuFile

      E&xit

    mnuExit

    &Doughnuts

    mnuDoughnuts

      &Make

    mnuMake

      &Remove Stale

    mnuRemoveStale

    &Customers

    mnuCustomers

      &Add a Customer

    mnuAddaCustomer

      &View Customers

    mnuViewCustomers

    &Help

    mnuHelp

      &About

    mnuAbout

      &Contents

    mnuContents

Создание обработчика события Click для элемента меню Exit

  1. В окне дизайнера дважды щелкните элемент меню Exit — откроется окно кода с шаблоном обработчика события mnuExit_Click.
  2. Вставьте в шаблон вызов метода Close формы:
  3. Visual Basic .NET

    Private Sub mnuExit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnuExit.Click
      Me.Close()
    End Sub
    

    Visual C#

    private void mnuExit_Click(object sender, System.EventArgs e)
    {
      this.Close();
    }
    
  4. Сохраните приложение и протестируйте его.
Google
 
Рейтинг@Mail.ru
Сайт управляется системой uCoz