Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебник_ПОА.doc
Скачиваний:
92
Добавлен:
13.02.2015
Размер:
2.65 Mб
Скачать

To create event handlers

  1. Double-click Clear, and then add the following code to the generated Click event handler:

    this.inkCanvas1.Strokes.Clear();

  2. Return to Designer view by right-clicking the Code Editor and then clicking Designer.

  3. Double-click Close, and then add the following code to the generated Click event handler:

    this.Close();

  4. Press F5 to run the project.

  5. When the application opens, draw a picture in the InkCanvas control. If you make a mistake, you can click Clear to start over.

  6. Click Close to the close the application.

Создание обработчиков событий

  1. Дважды щелкните Очистить и добавьте следующий код в созданный обработчик событий Click.

this.inkCanvas1.Strokes.Clear();

  1. Вернитесь в представление Конструктор, щелкнув правой клавишей мыши редактор кода и выбрав пункт Конструктор.

  2. Дважды щелкните Закрыть и добавьте следующий код в созданный обработчик событий Click.

this.Close();

  1. Нажмите клавишу F5 для выполнения проекта.

  2. В открывшемся приложении нарисуйте рисунок в элементе управления InkCanvas. Если допущена ошибка, можно нажать кнопку Очистить, чтобы начать заново.

  3. Нажмите кнопку Закрыть, чтобы закрыть приложение.

Designing a User Interface in Visual c#

In Visual C#, the most rapid and convenient way to create your user interface (UI) is to use the Windows Forms Designer and Toolbox.

There are three basic steps in creating all user interfaces:

  • Adding controls to the design surface.

  • Setting initial properties for the controls.

  • Writing handlers for specified events.

Although you can also create your UI by writing your own code, designers enable you to do this work much faster than is possible by manual coding.

Adding Controls

In the designer, you use the mouse to drag controls, such as buttons and text boxes, onto a design surface that represents the form. The following illustration shows a combo box that has been dragged from the Toolbox onto a form in the Windows Forms Designer.

Создание пользовательского интерфейса в Visual c#

Быстрота и удобство создания пользовательских интерфейсов в Visual C# для приложений Windows обеспечивается благодаря конструктору Windows Forms и панели элементов.

В создании пользовательских интерфейсов для приложений Windows Forms имеются три основных этапа:

  • Добавление элементов управления на поверхность разработки.

  • Установка начальных свойств для элементов управления.

  • Написание обработчиков для заданных событий.

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

Добавление элементов управления

Элементы управления, такие как кнопки и текстовые поля, можно перетащить мышью на поверхность разработки, представляющую форму. На рисунке ниже показано поле со списком, которое при помощи перетаскивания из панели элементов было добавлено в форму в конструкторе Windows Forms.

As you work visually, the designer translates your actions into C# source code and writes them into a project file that is named <name>.designer.cs where <name> is the name that you gave to the form. When your application runs, that source code will position and size your UI elements so that they appear just as they do on the design surface.

При работе в визуальном режиме конструктор преобразует выполняемые действия в исходный код C# и записывает их в файл проекта с именем имя.designer.cs, где имя — имя, назначенное форме. Когда приложение будет выполнено, исходный код разместит элементы пользовательского интерфейса и скорректирует их размеры таким образом, как они отображаются на поверхности разработки.