Несмотря на то, что проект цо умолчанию создает только одну форму, вы конечно можете в любое время добавить в него множество форм. После этого возникает вопрос: как на стадии конструирования указать, какую форму нужно показывать на стадии выполнения первой (и нужно ли вообще)? Существуют два способа.
□ Для проектов на языке Visual Basic стартовая форма настраивается при помощи диалогового окна Project Properties. Раскрывающийся список Startup Object этого диалогового окна содержит все допустимые объекты форм. Вы просто выбираете ту форму, которую вы хотите запускать при старте — и все готово.
□ Для проектов на языке Visual C# необходим чуть более сложный подход. Понятие стартового объекта в C# — это любой класс, который реализует метод Main ().
В теле метода Main () вам необходимо разместить строку кода, которая передает экземпляр формы в метод Application.Run примерно так: Application.Run(new OrderForm()). Если у вас есть класс, который реализует Main, и код в этом методе Main, который вызывает Application.Run, то вы можете выбрать стартовый объект при помощи диалогового окна Project Properties. Класс Program, который создается для вас в процессе создания проекта, уже реализует метод Main и по умолчанию будет запускать при старте форму по умолчанию (Forml).