* При перепечатке материалов ссылка на www.SeoLiga.ru обязательна!
Добавление формы к проекту
7 февраля 2009
Благодаря формам пользователь взаимодействует с приложением. При создании но- вого проекта Windows Forms к нему по умолчанию добавляется форма с именем Forml. В действительности это не экземпляр формы, а класс, представляющий ее объект кода. Эту форму можно редактировать средствами инструмента под назва- нием дизайнер (designer), добавлять к ней элементы управления, меню и прочие гра- фические компоненты. При усложнении приложения наступает момент, когда требуются дополнительные классы форм.
> Как добавить к проекту новую форму 1. Выберите из меню Project команду Add Windows Form — откроется диалоговое окно Add New Item. 2. Щелкните Windows Form, затем Open — в среде разработки появится новая форма. Новую форму можно также добавить напрямую, отредактировав код. В этом слу- чае объявляется переменная типа Form и создается экземпляр этого типа. Создан- ную таким образом форму разрешено использовать и отображать в течение всего срока исполнения приложения. Однако ее нельзя редактировать с помощью инст- рументов с графическим интерфейсом, так как она недоступна во время рафабот- ки. Этот прием часто применяют для отображения готовых форм. *• Как добавить к проекту новую форму во время выполнения Объявите переменную с типом формы и создайте экземпляр формы. Это делает- ся так же, как для любого другого класса, например: Visual Basic .NET 1 Этот пример предполагает наличие готовой формы 1 с именем DialogForrn Dim myForm As DialogForrn myForm = New DialogFormO Visual C# // Этот пример предполагает наличие готовой формы // с именем DialogForn DialogForm myForm; myForm = new DialogFormO;