Un saluto a tutti, ho un problema come da oggetto sull'evento scatenato dalla fine del conteggio di un timer, posto di seguito il codice:
Il problema è che chiamando HideProgress() a volte l'evento di fine conteggio viene chiamato 2 volte mentre altre non viene proprio chiamato...codice:'istanzio un nuovo timer Private timer As System.Windows.Forms.Timer = New System.Windows.Forms.Timer() 'nel metodo load del form metto timer.Enabled = False 'creo un metodo per indicare l'intervallo e per far partire il conteggio Private Sub HideProgress() 'aggiungo l'ascoltatore sul timer AddHandler timer.Tick, Address of timer_end 'setto l'intervallo a 1 minuto timer.Interval = 1000 'abilito il timer timer.Enabled = True 'avvio il conteggio timer.Start() End Sub 'evento di fine conteggio Private Sub timer_end(ByVal sender As Object, ByVal e As EventHandler) Handles timer.Tick 'in questo caso voglio nascondere una progress bar Progress.Visible = False 'rimuovo l'ascoltatore RemoveHandler timer.Tick, Address of timer_end 'disabilito il timer timer.Enabled = False End Sub
Quale potrebbe essere il problema secondo voi?
Grazie in anticipo per le risposte

Rispondi quotando
) ... ma se spieghi bene quello che vuoi fare .... forse ci arriviamo in un modo più corretto e funzionale.