Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/07/2015, 01:00
Avatar de Malenko
Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 10 meses
Puntos: 606
Respuesta: Progress Bar en MDI Form

Viendo el código:

Código vb:
Ver original
  1. Dim x As Integer = 0
  2. MDI.ToolStripProgressBar.Minimum = x
  3. MDI.ToolStripProgressBar.Maximum = dt_total.Rows.Count

Está claro que el valor mínimo está controlado pero el máximo depende del número de Rows. Si falla la consulta o en algún lado se destruye el objeto (se tendría que revisar todo el código). Una solución sería mirar si el datatable no es nulo:

Código vb:
Ver original
  1. MDI.ToolStripProgressBar.Minimum = 0
  2.  
  3. If (dt_total Is Nothing) Then
  4.      MDI.ToolStripProgressBar.Maximum = 100
  5. Else
  6.      MDI.ToolStripProgressBar.Maximum = dt_total.Rows.Count
  7. End If
__________________
Aviso: No se resuelven dudas por MP!