2010-04-04 28 views

Respuesta

3

(estoy en mi Mac ahora así que puede ser un poco oxidado ...)

Usted necesidad de abrir las preferencias del proyecto.

Proyecto -> Preferencias

En la primera pestaña, seleccione hay un menú desplegable llamado "Objeto inicial". El valor predeterminado es Form1.cs. Debería poder cambiarlo a una ventana de pantalla de bienvenida.

2

Agregue una referencia a Microsoft.VisualBasic. Luego escriba el siguiente código en Program.cs

static class Program 
{ 
    static void Main(string[] args) 
    { 
     Application.EnableVisualStyles(); 
     Application.SetCompatibleTextRenderingDefault(false); 
     new MyApp().Run(args); 
    } 

    public class MyApp : WindowsFormsApplicationBase 
    { 
     protected override void OnCreateSplashScreen() 
     { 
     this.SplashScreen = new MySplashScreen(); 
     } 

     protected override void OnCreateMainForm() 
     { 
     // Do stuff that requires time 
     System.Threading.Thread.Sleep(5000); 

     // Create the main form and the splash screen 
     // will automatically close at the end of the method 
     this.MainForm = new MyMainForm(); 
     } 
    } 
} 
+0

@Alaxandre - ¿Código? - Hay una manera conveniente de hacer esto sin código. Sin embargo, me gusta la idea de poder hacer cosas pragmáticamente, así que +1. – Moshe

+0

excelente manera de agregar una, gracias – Saleh

3

En Visual Studio 2010, esto es realmente fácil. Simplemente agregue una imagen a su Solución, luego haga clic derecho en la imagen, y configure su Acción de compilación en "SplashScreen".

¡No es necesario codificar!

Setting a splash screen

Cuestiones relacionadas