Para ello hice:
Código:
Y dentro de la rutina agrege:Private Sub TabPage4_Enter(ByVal sender As Object, ByVal e As System.EventArgs) Handles TabPage4.Enter ProgressBar1.Minimum = 0 ProgressBar1.Maximum = ContarCalculos(Codigo) ProgressBar1.Value = 0 'Obtengo la informacion nutricional 'textBox1.Text = mCalc.Calculos(Codigo) End Sub
Código:
Pero no resulto como yo esperaba, cuando el usuario entra a la pestaña se queda esta se abre y no muestra nada durante los 60 segundos, luego de eso muestra el PROGRESS BAR que se llena casi de inmediato y muestra los datos.'Defino instancias Dim frmCalculos As frmCalculos = frmCalculos.Instance 'Esto va dentro del ciclo que calcula (omito el proceso entero pq es largo) frmRecetas.ProgressBar1.Value = frmRecetas.ProgressBar1.Value + 1
Alguna sugerencia? gracias.