2012-11-25 13 views
5

Ich bin ein Anfänger C# -Programmierer, und ich werde vertraut mit der Windows Forms App. Ich habe 2 Formulare und ich versuche zu verstehen, wie man eine von ihnen als die erste, die erscheint, wenn ich die Anwendung ausgeführt werde.So legen Sie fest, welche der Formulare zuerst angezeigt werden

Gibt es eine Möglichkeit, dies festzulegen, oder muss ich die Formulare in der Reihenfolge erstellen, in der sie angezeigt werden?

+0

Versuchen Sie, einen zuerst oder oben erscheinen zu lassen? Die Antwort unten ist gut für das Wesen zuerst. Betrachten Sie die Z-Reihenfolge, um eine über die andere zu setzen http://stackoverflow.com/questions/6049927/windows-form-objects-appear-in-front-of-other-items – kenny

Antwort

24

In Program.cs, werden Sie die folgende Codezeile sehen

Application.Run(new Form1()); 

Diese Linie Form1 zeigt.
Sie können es ändern, um zu tun, was Sie wollen.

0

schreiben in Program.cs

Application.Run(new YourMainForm()); 
0

in Ihrem Visual studi, wann immer Sie ein Projekt standardmäßig Program.cs öffnen wird geöffnet.

static void Main() 
    { 
     Application.EnableVisualStyles(); 
     Application.SetCompatibleTextRenderingDefault(false); 
     Application.Run(new Form1()); 
    } 

können Sie oben Application.Run (neue Form1()) sehen;

was auch immer Ihre Form Namen gibt es geben, dann, wenn Sie beginnen, diese Form zuerst

1

In Program.cs laufen wird, werden Sie die folgende Codezeile

Application.Run (new Form1 (siehe)); Diese Zeile zeigt Form1. Sie können es ändern, um zu tun, was Sie wollen.

Verwandte Themen