Ver Mensaje Individual
  #5 (permalink)  
Antiguo 21/05/2013, 09:13
Avatar de moradazo
moradazo
 
Fecha de Ingreso: julio-2008
Ubicación: [email protected]
Mensajes: 355
Antigüedad: 16 años, 4 meses
Puntos: 2
Respuesta: Restar minutos, segundos, milisegundos

Te dejo solo la parte del timer porque lo demás es un botón que agrega al datagridview (dgvlaps),

Código vb:
Ver original
  1. Private Sub TimerCrono_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TimerCrono.Tick
  2.  
  3.         If stopWatch.IsRunning Then
  4.  
  5.             Dim ts As TimeSpan = stopWatch.Elapsed
  6.             Me.txtCrono.Text = String.Format("{0:00}:{1:00}.{2:00}", ts.Minutes, ts.Seconds, ts.Milliseconds / 10)
  7.  
  8.             If LapActive Then 'LapActive es un botón
  9.  
  10.  
  11.                 Me.dgvLaps.Rows.Add(Me.dgvLaps.Rows.Count + 1, txtCrono.Text )
  12.  
  13.  
  14.  
  15.             End If
  16.  
  17.             LapActive = False
  18.         End If
  19.     End Sub

El código lo que hace es agregar líneas conforme el textbox diga que segundo y milisegundo lleva. Lo que quiero es que en la celda del datagrid se compare el actual tiempo con el anterior, para agregar una tercera columna e ir agregando la diferencia con el tiempoo anterior.

thaks a lot!