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

Читать далее: Применение наследования с формами

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

Благодаря формам пользователь взаимодействует с приложением. При создании нового проекта Windows Forms к нему по умолчанию добавляется форма с именем Form1. В действительности это не экземпляр формы, а класс, представляющий ее объект кода. Эту форму можно редактировать средствами инструмента под названием дизайнер (designer), добавлять к ней элементы управления, меню и прочие графические компоненты. При усложнении приложения наступает момент, когда требуются дополнительные классы форм.

Как добавить к проекту новую форму

  1. Выберите из меню Project команду Add Windows Form — откроется диалоговое окно Add New Item.
  2. Щелкните Windows Form, затем Open — в среде разработки появится новая форма.

Новую форму можно также добавить напрямую, отредактировав код. В этом случае объявляется переменная типа Form и создается экземпляр этого типа. Созданную таким образом форму разрешено использовать и отображать в течение всего срока исполнения приложения. Однако ее нельзя редактировать с помощью инструментов с графическим интерфейсом, так как она недоступна во время разработки. Этот прием часто применяют для отображения готовых форм.

Как добавить к проекту новую форму во время выполнения

Объявите переменную с типом формы и создайте экземпляр формы. Это делается так же, как для любого другого класса, например:

Visual Basic .NET

' Этот пример предполагает наличие готовой формы
' с именем DialogForm
Dim myForm As DialogForm
myForm = New DialogForm

Visual C#

// Этот пример предполагает наличие готовой формы
// с именем DialogForm
DialogForm myForm;
myForm = new DialogForm();
Google
 
Рейтинг@Mail.ru
Сайт управляется системой uCoz