edit:Ho dato una sistemata usando sempre la stessa formula solo in un altro modo...solo che adesso se diminuisco i weeks vado sotto zero e il rapporto dei mesi/weeks non cambia...
il codice è questo:
codice:
Private Sub Timer3_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer3.Tick
If ListView1.Items(0).SubItems(3).Text = 4 Or ListView1.Items(0).SubItems(3).Text >= 4 Then
ListView1.Items(0).SubItems(2).Text = Int(ListView1.Items(0).SubItems(3).Text / 4)
ListView1.Items(0).SubItems(3).Text = ListView1.Items(0).SubItems(3).Text Mod 4
End If
If ListView1.Items(0).SubItems(2).Text = 12 Or ListView1.Items(0).SubItems(2).Text > 12 Then
ListView1.Items(0).SubItems(1).Text = Int(ListView1.Items(0).SubItems(2).Text / 12)
ListView1.Items(0).SubItems(2).Text = ListView1.Items(0).SubItems(2).Text Mod 12
End If
End Sub
(Il subitem 3 corrisponde alle settimane)
(Il subitem 2 corrisponde ai mesi)
(Il subitem 1 corrisponde agli anni)
le settimane le diminuisco con questo codice che uso in un altro timer...
codice:
ListView1.Items(0).SubItems(3).Text -= 3