Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/09/2007, 18:54
Avatar de Pablo Cesar
Pablo Cesar
 
Fecha de Ingreso: septiembre-2007
Mensajes: 54
Antigüedad: 16 años, 8 meses
Puntos: 0
Re: ProgressBar en VB 2005

holas nuevamente, el código que me enviaste es bueno , pero el problema que yo tengo es que no quiero que se oculte el formulario principal que es un (MDIParent) y que se cargue el o los formularios secundarios que son (windows forms) con ese mismo progress bar que se encuentra en el MDIParent el cual yo estoy usando.
El código que ingrese al MDIParent es el siguiente:
Creo un método para que se ejecute el progress.
Dim va As Integer = 0
Public Sub cargarprogress()
Try

var = var + 10
Me.TSProgBar.Value = var
If Me.TSProgBar.Maximum <= Me.TSProgBar.Value Then
Me.Timerprogress.Stop()
Me.TSProgBar.Value = 0
Me.TSProgBar.Visible = False
End If
Catch ex As Exception
End Try
End Sub
el cual lo invoco en el timer
Private Sub Timerprogress_Tick(ByVal sender As Object, ByVal e As System.EventArgs) Handles Timerprogress.Tick
cargarprogress()
End Sub
y en el load diciendo que se inicialize el timer
Private Sub mdiPrincipal_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.Timerprogress.Start()
End Sub
Y al hacer clic en el el el toolstrip Se carga ese formulario
Private Sub ToolStripButton2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton2.Click
Me.MostrarFormularios(frmnavegador)
End Sub
Aaaa antes creo otro método que llamen a los formularios
Public Sub MostrarFormularios(ByVal f As Form)
Try
f.MdiParent = Me
f.Show()
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
End Sub

Como te mencionaba yo quiero que el progressbar que se encuentra en el MDIparent se cargue cuando ejecuto otros formularios el cual hasta ahora no me sale po favor quisiera que me faciliten una solución a este problema gracias.