• Domingo 19 de Mayo de 2024, 04:13

Autor Tema:  Inicio del logo  (Leído 1071 veces)

Meta

  • Miembro MUY activo
  • ***
  • Mensajes: 140
    • Ver Perfil
Inicio del logo
« en: Sábado 22 de Noviembre de 2008, 19:48 »
0
Hola de nuevo.

He logrado algo. Creé un nuevo Form y lo llamé Logo.cs, cambié en Program.cs lo marcado en rojo abajo para que me arranque primero este logo.


Código: Text
  1.  
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Windows.Forms;
  6.  
  7. namespace ControlPic
  8. {
  9.     static class Program
  10.     {
  11.         /// <summary>
  12.         /// Punto de entrada principal para la aplicación.
  13.         /// </summary>
  14.         [STAThread]
  15.         static void Main()
  16.         {
  17.             Application.EnableVisualStyles();
  18.             Application.SetCompatibleTextRenderingDefault(false);
  19.             Application.Run(new Logo());
  20.         }
  21.     }
  22. }
  23.  

Dentro del logo.cs, puse un timer. y en él puse este nuevo código para ejecutar el programa principal que se llama Form1.cs. En lo marcado en azul parece ignorarlo. He logrado que aparezca el Logo 1 segundo o 1000 silisegundo y por fin aparece la segunda ventana principal del programa, pero hay un problema, que siempre se pone a aparecer la misma ventana en cada segundo, cuando debería sólo aparecer una sóla vez y al mismo tiempo desaparecer la ventana del logo que tampoco se como se hace.

Código: Text
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Windows.Forms;
  9.  
  10. namespace ControlPic
  11. {
  12.     public partial class Logo : Form
  13.     {
  14.         public Logo()
  15.         {
  16.             InitializeComponent();
  17.         }
  18.  
  19.         private void timer_inicio_Tick(object sender, EventArgs e)
  20.         {
  21.             timer_inicio.Enabled = true;
  22.             Form f = new Form1();
  23.             f.ShowDialog();
  24.             timer_inicio.Enabled = false;
  25.         }
  26.     }
  27. }
  28.  
  29.  

Saludo.