• Lunes 6 de Mayo de 2024, 18:26

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - amnesia_ac

Páginas: [1]
1
C# / Re: Pregunta Sencilla De .dispose()
« en: Domingo 18 de Junio de 2006, 17:15 »
Gracias Juan!
Creo que la solución era mas sencilla de lo que parece, pero como siempre, me gusta complicarme la vida....
Un abrazo, cya...

         Splash splashForm = new Splash();
         splashForm.Show();
         Application.DoEvents();
         Thread.Sleep(3000);   
         splashForm.Close();               
         Application.Run(new MainForm());

2
C# / Re: Pregunta Sencilla De .dispose()
« en: Domingo 18 de Junio de 2006, 07:00 »
Gracias por responder Juan...
Realmente no tengo el código y mas explicitamente, lo que quiero hacer es lo siguiente.
La primera forma es un Splash screen, que luego de unos segundos, se ocultará mediante un dispose(false) y se mostrará la pantalla principal. De ahí si tengo código, es el sig:

   tmrInicio.Enabled = false;
   frmSocio forma = new frmSocio();
   forma.Show();
   this.Dispose(false);

Luego entonces, se muestra la segunda forma, la de socios, y al cerrar esta, debería terminar el programa. Lo que sería un "End" en VB, pero no es el caso, en el evento dispose de la frmSocio, esta el sig código:
       
        protected override void Dispose(bool disposing)
        {
            if (disposing && (components != null))
            {
                components.Dispose();
            }
            base.Dispose(disposing);
        }

Sin embargo, components es null, por lo cual no entra a la validación, y sólo hace un dispose de "base" pero el programa sigue corriendo, porque creo que los componentes de la primera forma no han sido liberados, ya que el dispose se hizo con False. En fin, ese es el problema, justo ahora acabo de reflexionar en que ese es justamente el problema, así que luego de postear esto, veré entonces como solucionarlo, igual y encuentro la solución je je...

Saludos!

3
Visual Basic para principiantes / Re: Error De Solicitud De Objeto
« en: Sábado 17 de Junio de 2006, 05:36 »
Oye hermano, una cuestión antes que nada. La declaración y el ForEach, tienes "CeldaAprobada", en los métodos de offset, tienes "CeldaAprovada", haciendo énfasis, en eso  <_< . Checate los nombres primero...
Luego de eso, según yo, el Range del ForEach, lo tienes que hacer basado en una hoja, no?
En fin, espero eso te sirva...
Saludos desde Mx  :lol:

4
C# / Pregunta Sencilla De .dispose()
« en: Sábado 17 de Junio de 2006, 05:26 »
hola tengo una pregunta, soy algo nuevo y no se como funciona el C#. Tengo una forma, creo otra mediante "new form" y luego hago un .Dispose(false) de la primera forma.
Pero al cerrar la segunda forma, no se finalizan todos los componentes del programa. Solo pareciera como que oculta la forma, pero el programa sigue corriendo.
¿Qué debo hacer para finalizar el programa? ¿Debo pasar algo a la segunda forma?
Gracias a todos!

Páginas: [1]