Verwenden von System.Windows.Forms.Timer.Start () / Stop () versus Enabled = true / false

Nehmen wir an, wir sind mit dem System.Windows.Formen.Timer in einem .Net-Anwendung, gibt es einen sinnvollen Unterschied zwischen Start() und Stop () - Methoden auf dem timer, im Vergleich mit der Enabled-Eigenschaft?

Zum Beispiel, wenn wir es wollen " pause ein timer, während wir etwas verarbeiten, was wir tun konnten:

myTimer.Stop();
//Do something interesting here.
myTimer.Start();

oder wir tun könnten:

myTimer.Enabled = false;
//Do something interesting here.
myTimer.Enabled = true;

Wenn es keinen signifikanten Unterschied, ist es, einen Konsens in der community darüber, welche option Sie wählen?

InformationsquelleAutor der Frage Stewart | 2009-06-18

Schreibe einen Kommentar