Angenommen, wir verwenden System.Windows.Forms.Timer in einer .Net-Anwendung, Gibt es einen sinnvollen Unterschied zwischen der Verwendung die Methoden Start() und Stop() für den Zeitgeber im Gegensatz zur Verwendung der Eigenschaft Enabled?Verwenden von System.Windows.Forms.Timer.Start()/Stop() versus Enabled = true/false
Zum Beispiel, wenn wir einen Timer zu unterbrechen wollen, während wir einige Berechnungen durchführen, könnten wir tun:
myTimer.Stop();
// Do something interesting here.
myTimer.Start();
oder, was wir tun konnten:
myTimer.Enabled = false;
// Do something interesting here.
myTimer.Enabled = true;
Wenn es keinen signifikanten ist Unterschied, gibt es einen Konsens in der Gemeinde über welche Option zu wählen?
ok so im Allgemeinen, wenn der Anfangswert der Timer.Enabled „false“ ist, und in der Laufzeit Ich habe Start() aufgerufen, der Timer.Enabled Wert würde nun "True" oder? Entschuldigung, ich sollte stattdessen einen einfachen Code schreiben. –
das ist richtig. –