Necesito poder retrasar los controladores de eventos para que algunos controles (como un botón) sean disparados, por ejemplo, después de 1 segundo de la real evento (haga clic en evento por ejemplo) ... ¿es esto posible por .net framework?¿Hay alguna manera de retrasar un controlador de eventos (por ejemplo durante 1 segundo) en Windows Forms
Utilizo un temporizador y llamo a mi código desde el evento tick del temporizador, como el siguiente, pero no estoy seguro de si este es el mejor enfoque.
void onButtonClick(..)
{
timer1.Enabled = true;
}
void onTimerTick(..)
{
timer.Enabled = false;
CallMyCodeNow();
}
Esta es probablemente la forma correcta de hacerlo. – configurator