PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [C#] timerdurchlauf abbrechen



cocacola
24.06.2010, 16:49
habe folgendes problem:
ich habe einen timer, der lange braucht bis er durchgelaufen ist (ca 30 secs). nun suche ich nach einer möglichkeit den timer mittendrin abzubrechen. timer1.Stop() funktioniert in diesem fall also nicht.

The Blubb
24.06.2010, 21:47
versuch mal timer1.Enabled = false

DaZu
24.06.2010, 22:18
hm das ist nur ne vermutung aber wenn du im Timer schreibst break;
könnte das gehen?

Das mit dem Timer.Enabled = false; geht ja denke ich nicht da er erst einmal den Timer durchläuft.

juRiii
24.06.2010, 22:56
poste doch erstma ein code, um an etwas anknüpfen zu können.
ansonsten ist das stichwort: multithreading (damit würds gehn)

The Blubb
25.06.2010, 07:18
Das mit dem Timer.Enabled = false; geht ja denke ich nicht da er erst einmal den Timer durchläuft.

Und wieso sollte es dann nicht gehen?