• Viernes 8 de Noviembre de 2024, 20:52

Autor Tema:  Que El Form Desaparezca Poco A Poco...  (Leído 2739 veces)

jebado

  • Nuevo Miembro
  • *
  • Mensajes: 11
    • Ver Perfil
Que El Form Desaparezca Poco A Poco...
« en: Miércoles 27 de Octubre de 2004, 19:55 »
0
Hola maestros:
Mi pregunta hoy es la siguiente: En WinForms quiero hacer como una espacie de presentación cuando el usuario abra mi programa con un formulario en el que vendrá el nombre del mismo y en pocos segundos se cierre éste para dar paso al form principal. Dichas letras contenedoras en diversos PictureBox pues son animadas, pensé hacerlas desaparecer en segundos...o bien hacer desaparecer el form contenedor. Pensé que con un "Timer" que le dijera al 'FormLetras' que fuera aumentando su transparencia hasta hacerlo desaparecer destruyendo el form. No se si esto es posible y lo puedo llevar a la práctica. ¿Qué opinais? :blink: Saludos :hola:

senzao18

  • Miembro HIPER activo
  • ****
  • Mensajes: 553
    • Ver Perfil
Re: Que El Form Desaparezca Poco A Poco...
« Respuesta #1 en: Miércoles 27 de Octubre de 2004, 21:07 »
0
Pues en opiniones , eso es lo que tienes que hacer para lograrlo, y pues le daria algo mas de vista a tu formulario splah.  Ah y si se puede.
---------------------------------------
Erick Aragon Zepeda
Dessarrollo de Aplicaciones .NET
http]
Blog de Articulos
Mi Blog
NoSolocodigo -->

sergiotarrillo

  • Moderador
  • ******
  • Mensajes: 1059
    • Ver Perfil
    • http://sergiot2.com/blog
Re: Que El Form Desaparezca Poco A Poco...
« Respuesta #2 en: Miércoles 27 de Octubre de 2004, 22:18 »
0
Como dice senzao eso lo haces con formularios splash.

Agregas un formulairo normal a tu aplicacion: cambias algunas propiedades:
 le quitas el titulo, haces que no aparesca en la barra de abajo(showisbar), le agregas un Timer.
En un evento del Timer, le agregas que cuando pase cuatros segundos se cierre.

Pero de donde llamas a este formulario....?

Lo llamas desde el primer formulairo que abres, lo agregas como un subproceso(Thread), usando el ShowDialog, para que muestre el splash antes que el principal....


Sergio Tarrillo
Blog]miBlog[/url]

No me visiten!

jebado

  • Nuevo Miembro
  • *
  • Mensajes: 11
    • Ver Perfil
Re: Que El Form Desaparezca Poco A Poco...
« Respuesta #3 en: Jueves 28 de Octubre de 2004, 22:28 »
0
¿Formularios "Splash"?
Perdonazme, es que soy un poco nuevo por estos lares...
 1.El FormularioPresentación que llamais Splash ¿es un form normal? :(
Le quito el nombre, le añado un "timer" y en su evento_tick le pondría que el form desaparece en 5 segundos ¿no? ¿como se hace?.
 2.Me gustaría que fuera más vistoso, es decir que cambiara su opacidad hasta hacerlo desaparecer; ¿sería añadiéndole otro timer que en su evento fuera haciéndolo transparente cada medio segundo?  :huh:
 3.Llamo al FormTítulo desde el FormPrincipal mediante un thread ¿usando el ShowDialog?
Dim FormEntrada As New ENTRADA
FormEntrada.ShowDialog()

Mil gracias de antemano :comp:

andresiraola

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Re: Que El Form Desaparezca Poco A Poco...
« Respuesta #4 en: Viernes 29 de Octubre de 2004, 05:02 »
0
podrias probar algo como:

While Me.Opacity > 0
Me.Opacity -= 2 'Podes cambiar a tu gusto
'aqui le das un sleep que no recuerdo bien la linea.. tambien le pones el tiempo a tu gusto .. recuerd que 1000 = 1 s
Wend

con el tema del formprincipal no estoy seguro pero creo quedeberias usar el metodo Show en vez de ShowDialog ya que este utltimo abre tu nuevo form pero hasta que no se cierre el nuevo form no se cierra el de origen en tu casa el splash

sergiotarrillo

  • Moderador
  • ******
  • Mensajes: 1059
    • Ver Perfil
    • http://sergiot2.com/blog
Re: Que El Form Desaparezca Poco A Poco...
« Respuesta #5 en: Viernes 29 de Octubre de 2004, 05:38 »
0
voy a tratar de hacerte un ejemplo y te lo paso....


Sergio Tarrillo
Blog]miBlog[/url]

No me visiten!

Soultaker

  • Miembro HIPER activo
  • ****
  • Mensajes: 972
  • Nacionalidad: pe
    • Ver Perfil
Re: Que El Form Desaparezca Poco A Poco...
« Respuesta #6 en: Viernes 29 de Octubre de 2004, 07:08 »
0
Aqui hay un ejemplo donde maneja formulario tansparente y la opacidad del mismo. Formulario Transparente

 :comp:
http]
foros,programacion, c, c++, java,
linux, videojuegos, directX, .NET,
visual basic,robotica,microprocesadores

Para los nuevos usuarios de este Foro, por favor leerse esta discusión.
Cómo Hacer Preguntas De Forma Inteligente

Ojos que no ven... pisan caquita
Camarón que se duerme... muere electrocutado


<<< Harol Moreyra Bendezú >>>

jebado

  • Nuevo Miembro
  • *
  • Mensajes: 11
    • Ver Perfil
Re: Que El Form Desaparezca Poco A Poco...
« Respuesta #7 en: Viernes 29 de Octubre de 2004, 17:01 »
0
Millón de gracias, maestro :D  :comp: