Principales respuestas
¿Cómo darle un efecto de opacidad a un formulario en tiempo de ejecución en .net?

Pregunta
-
Hola: soy yo de nuevo, soy novato en .net y quisiera saber si puedo darle opacidad al fromulario, utilizo un trackbar para que cuando esté ejecutando, darle un efecto de opacidad a mi formulario para hacerlo transparente, en sincronisación del trackbar, y un progressbar para guiar el efecto; el codigo que estoy utilizando es este:
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.ProgressBar1.Value = 100
Me.trkHorizontal.Value = 100
Me.Label2.Text = Me.ProgressBar1.Value.ToString + "/100"
End Sub
Private
Sub trkHorizontal_Scroll(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles trkHorizontal.Scroll
Me.ProgressBar1.Value = 100
Me.ProgressBar1.Value = Me.trkHorizontal.Value
Me.Label2.Text = Me.ProgressBar1.Value.ToString + "/100"
Me.Opacity = Me.trkHorizontal.Value
End Sub
Luego de programar el trackbar lo ejecuto, pero al momento de utilizar el trackbar, no le da la opacidad. utilizo visual basic 2005 express.
Respuestas
-
- Marcado como respuesta tryew martes, 26 de octubre de 2010 22:59
Todas las respuestas
-
- Marcado como respuesta tryew martes, 26 de octubre de 2010 22:59
-
Gracias Jersson tu referencia me a solucionado varias dudas, le puse tal y como indica:
Private Sub TrackBar1_Scroll(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TrackBar1.Scroll Me.ProgressBar1.Value = 100 Me.Label37.Text = Me.TrackBar1.Value.ToString + "/100" Me.ProgressBar1.Value = Me.TrackBar1.Value Me.Opacity = 0.1 + Me.TrackBar1.Value / 100 End Sub
y ahora ya puedo darle el efecto de opacidad al formulario y con el progressbar se ve bien. Gracias
-