Supongamos que estamos usando System.Windows.Forms.Timer en una aplicación .Net, ¿Hay alguna diferencia significativa entre el uso los métodos Start() y Stop() en el temporizador, en lugar de usar la propiedad Enabled?Usando System.Windows.Forms.Timer.Start()/Stop() versus Enabled = true/false
Por ejemplo, si deseamos hacer una pausa en un contador de tiempo mientras nosotros hacemos algún tipo de procesamiento, podríamos hacer:
myTimer.Stop();
// Do something interesting here.
myTimer.Start();
o, podríamos hacer:
myTimer.Enabled = false;
// Do something interesting here.
myTimer.Enabled = true;
Si no hay una significativa diferencia, ¿hay consenso en la comunidad sobre qué opción elegir?
bien así que, básicamente, cuando el valor inicial de la Timer.Enabled es "falsa", y en tiempo de ejecución , Llamé a Start(), el valor Timer.Enabled ahora sería "verdadero" ¿no? lo siento, debería escribir un código simple en su lugar. –
eso es correcto. –