⇒ Библиотека книг по компьютерным технологиям
⇒ ⇒ Разработка Windows-приложений на Microsoft Visual Basic .NET и Microsoft Visual C# .NET. Учебный курс MCAD/MCSD
⇒ ⇒ ⇒ Глава 2. Создание пользовательского интерфейса
⇒ ⇒ ⇒ ⇒ Занятие 2. Работа с формами
Читать далее: Применение наследования с формами
Благодаря формам пользователь взаимодействует с приложением. При создании нового проекта Windows Forms
к нему по умолчанию добавляется форма с именем Form1
. В действительности это не экземпляр формы, а класс, представляющий ее объект кода. Эту форму можно редактировать средствами инструмента под названием дизайнер (designer), добавлять к ней элементы управления, меню и прочие графические компоненты. При усложнении приложения наступает момент, когда требуются дополнительные классы форм.
Как добавить к проекту новую форму
Project
команду Add Windows Form
— откроется диалоговое окно Add New Item
.Windows Form
, затем Open
— в среде разработки появится новая форма.Новую форму можно также добавить напрямую, отредактировав код. В этом случае объявляется переменная типа Form
и создается экземпляр этого типа. Созданную таким образом форму разрешено использовать и отображать в течение всего срока исполнения приложения. Однако ее нельзя редактировать с помощью инструментов с графическим интерфейсом, так как она недоступна во время разработки. Этот прием часто применяют для отображения готовых форм.
Как добавить к проекту новую форму во время выполнения
Объявите переменную с типом формы и создайте экземпляр формы. Это делается так же, как для любого другого класса, например:
Visual Basic .NET
' Этот пример предполагает наличие готовой формы ' с именем DialogForm Dim myForm As DialogForm myForm = New DialogForm
Visual C#
// Этот пример предполагает наличие готовой формы // с именем DialogForm DialogForm myForm; myForm = new DialogForm();
Все книги представлены на сайте исключительно для ознакомления с содержанием. |