Si eres usuario
Ingresa aquí »
¿Eres nuevo?
Regístrate
  • Google
  • Artículos
  • Foros
  • Fotos
  • Videos
  • Amigos
Estás en: Inicio / Foros / Informática / Programación

Respuesta
 
LinkBack Herramientas Buscar en este tema
micro waterCULIADO
[.NET] splash screen
buenas gente, ya cree un splash screen para windows pero...

alguien sabe como hacer para que aparezca desde trasparente y vaya tomando opacity?
yo lo cree con form, un trhead, un sleep y un abort bastante bonito.

pero quiero que aparezca desde trasparente hasta llegar a toda la opacidad y que despues desaparezca desvaneciendose

gracias!
• Trekker Nº 1 •
Re: splash screen
Al form del splash agregale un timer y en el evento tick mete un codigo similar a este (lo que hace es "aparecer" y "desaparecer":

Código:
privatevoid timer1_Tick(object sender, EventArgs e)
{
  if (subiendo)
  {
    if (this.Opacity != 1)
    {
      this.Opacity += 0.01;
    }
    else
    {
      subiendo = false;
    }
  }
  else
  {
    if (this.Opacity != 0)
    {
      this.Opacity -= 0.01;
    }
    else
    {
      subiendo = true;
    }
  }
}
 
Colgado de la Palmera
Re: splash screen
La opcion de Zaiden esta buena, pero yo lo habia hecho de otra manera, te cuento:
En el Load del SplashScreen inserte lo siguiente:
Código:
        
        Me.Opacity = 0

        While Me.Opacity <> 1
            Me.Opacity += 0.001

        End While

        Timer1.Interval = 1000
        Timer1.Start()
O sea, que cuando se carga el SplashScreen, establezco la Opacidad en 0, y con un pequeño diferencial la voy incrementando para dar la sensacion de que va apareciendo suavemente. Cuando finalmente aparece, defino el intervalo del Timer en 1 Seg y lo enciendo.

Despues:
Código:
    Private Sub Timer1_Tick(ByVal sender As Object, ByVal e As System.EventArgs) Handles Timer1.Tick
        While Me.Opacity <> 0
            Me.Opacity -= 0.001
        End While
        Timer1.Stop()
        AutForm.Show() 'Muestro el Formulario de Login
        Me.Hide() ' Escondo el Splash

    End Sub
En le procedimiento Sub Timer1_Tick, que se ejecuta una vez transcurrido el intervalo establecido en Timer.Interval, comienzo a simular el efecto de desvanecimiento; para ello, mientras que el Splash desaparezca completamente (While Me.Opacity <>0), decremento la opacidad nuevamente con un pequeño diferencial. Luego muestro el formulario de login.

Espero te haya servido.
Atentamente 7sh4rk.-
 
Respuesta



Herramientas Buscar en este tema
Buscar en este tema:

Búsqueda avanzada
Califica este tema
Califica este tema:


Este tema está relacionado con otros ya publicados en el sitio. Podés visitarlos ahora!
Tema Iniciado por Foro Resp. Último mensaje
Cambio de sonidos en splash - Lukillas, me das una mano? tornomac Motorola 0 15.04.2007 03:10 hs.
quitar splash de inicio en the bat? alexfiles Chat, E-Mail y Mensajeros 1 23.07.2005 14:47 hs.
[VFP] Quitar Splash-screen al ejecutar EXE redsnake Programación 3 22.11.2004 10:59 hs.
splash Jack D'Ar Literatura 0 20.08.2004 02:35 hs.
Votenme en el 1st inertia splash screen contest! SDF-1 Discusiones Generales 51 24.09.2002 23:55 hs.

Ranking de temas y usuarios de este foro
Temas populares Usuarios más activos
• Cliente Servidor UDP en C#
• Ayuda-Como Insertar filas en un JTable y...
• Juego de Truco Open Source - Se necesitan...
• Leer/escribir archivos binarios
• Necesito AYUDA-ALGORITMOS!
• AGUSTIN_RAMONE
• pangus
• ExtrañoInocente
• -HeavenMight-
• Kryptonyte


 
Ir arriba
Contacto | Acerca de | Ayuda | Términos Legales | privacidad | Pautas de convivencia | Mapa de los foros | TrabajÁ con nosotros
©2008 Psicofxp.com S.A. - Todos los derechos reservados
CertificaIAB
{{diadelamigo}}