2012-11-25 8 views
5

Sono un programmatore C# per principianti e mi sto familiarizzando con l'app Windows Form. Ho 2 moduli e sto cercando di capire come impostare uno di loro per essere il primo che appare quando eseguo l'applicazione.Come impostare quale dei moduli viene visualizzato per primo

C'è un modo per impostarlo oppure devo creare i moduli in base all'ordine in cui appaiono?

+0

Stai cercando di far apparire uno prima o in cima? La risposta sotto è buona per essere il primo. Considera z-order per metterne uno in cima all'altro http://stackoverflow.com/questions/6049927/windows-form-objects-appear-infront-of-other-items – kenny

risposta

24

In Program.cs, si vedrà la seguente riga di codice

Application.Run(new Form1()); 

Questa linea mostra Form1.
Puoi cambiarlo per fare quello che vuoi.

0

Scrittura nel Program.cs

Application.Run(new YourMainForm()); 
0

Nella tua studi visiva, quando mai si apre aprirà un progetto di Program.cs predefinite.

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

si può vedere sopra Application.Run (new Form1());

qualunque sia il vostro nome del modulo è di tipo lì, quindi ogni volta che si stanno iniziando un primo momento questo modulo verrà eseguito

1

Nel Program.cs, si vedrà la seguente riga di codice

Application.Run (new Form1 ()); Questa riga mostra Form1. Puoi cambiarlo per fare quello che vuoi.

Problemi correlati