FrewCen
FrewCen

Reputation: 646

How to setup the starting form of a winforms project in Visual Studio 2010

Does anybody know how to setup the starting form of a winforms project in Visual Studio 2010? I have ridden to go to Project Properties and change Startup Object, but in dowpdownlist the only options available were "(None)" and "ProjectName.Program.cs". The "program.cs" is my default code file. Please help me. (Im working in C#)

Upvotes: 27

Views: 43801

Answers (4)

Francisco Cortes
Francisco Cortes

Reputation: 1226

in visual studio on the menu bar: project > project properties > start up form : select the form within your project that you want to run on start up.

Upvotes: 4

Eric Ouellet
Eric Ouellet

Reputation: 11763

It is not only in Program.cs. It is in any class where exists a "static Main()" function. Programs.cs is made for you by the IDE on certain type of project. It's not a must.

Example:

    [STAThread]
    static void Main()
    {
        Application.EnableVisualStyles();
        Application.DoEvents();
        Application.Run(new Form2());
    }

The project properties, tab: "Application" show a dropdown with every class that as a static Main() function. You could choose the one you want from there.

Upvotes: 4

henginy
henginy

Reputation: 2071

In your Program.cs, there is line like:

Application.Run(new Form1());

where you can substitute the form you'd like to start. If you change Form1 to another Form class, your project will start with that one.

Upvotes: 59

Dot NET
Dot NET

Reputation: 4907

Go to 'Tools' and click on 'Options'.

Next, go on the 'Startup' option within the 'Environment' category, and select 'Show Start Page' from the drop down menu.

Upvotes: -2

Related Questions