Originariamente inviato da eziogsv
ehm, scusa, ho provato con gli occhiali e senza, ma a me sembra la stessa identica cosa!

forse volevi scrivere

Timer.Enebled=false
o
Timer1.Enabled=false

a cui rispondo che ho scritto Timer1.Enabled=false, anche perché in caso contrario la IDE mi avrebbe detto che il controllo Timer non c' è...

e poi... si, ho provato anche col compilato.

Ma la cosa che mi fa diventare scemo è che anche senza stoppare o disabilitare il Timer, quando chiudo il Form e lo setto a Nothing COMUNQUE il timer dovrebbe fermarsi.... O NO???
Era perché nel primo esempio hai sempre scritto "Enebled"

Cmq il timer è multi thread e quindi può fare questi scherzi (mai successo, ma evito sempre se possibile di usarlo).
Il buon sito della MS però dice una cosa interessante.
http://msdn.microsoft.com/en-us/libr...ing.timer.aspx
System.Threading.Timer is a simple, lightweight timer that uses callback methods and is served by thread pool threads. It is not recommended for use with Windows Forms, because its callbacks do not occur on the user interface thread. System.Windows.Forms.Timer is a better choice for use with Windows Forms.

che riporta
http://msdn.microsoft.com/en-us/libr...rms.timer.aspx
Implements a timer that raises an event at user-defined intervals. This timer is optimized for use in Windows Forms applications and must be used in a window.

Esistono due tipi di timer.
Prova con la seconda classe.