No.... non va....
Il timer mi riparte sempre da 7200....
Io come prova, faccio partire i Timer, poi quando arriva a 3500 faccio la procedura per implementare i 3600 secondi in più... ma quando do la conferma, invece di vedere il timer ripartire da 7100, vedo che parte da 7200, quindi, continua a non tenermi conto i 100 secondi trascorsi...
Allora...
Tenere conto che:
1) la label del conto alla rovescia (LBTimerS1P1) si trova nel Form Principale
2) il comando di estensione della durata si trova in un Form Secondario
L'unico dubbio che posso aver sbagliato la collocazione del "StartTime = Now"... perche non ho capito cosa intendi dicendo "all'inizio dell'evento timer"
Intendi dire "prima" del comando "Timer.Start"?
Comunque sia, l'ho collocato in vari punti... ergo... ho fatto varie prove ma... niente da fare... il tempo trascorso, non me lo calcola!...
Uffa...
:-(