Potrzebuję być w stanie opóźnić obsługę zdarzeń dla niektórych elementów sterujących (takich jak przycisk), które mają zostać uruchomione, na przykład po upływie 1 sekundy faktycznego stanu zdarzenie (na przykład zdarzenie click) ... czy jest to możliwe w ramach .net?Czy istnieje sposób na opóźnienie obsługi zdarzeń (na przykład przez 1 sekundę) w systemie Windows Forms
Używam czasomierza i wywołuję mój kod z zdarzenia znacznika czasu, jak poniżej, ale nie jestem pewien, czy to jest najlepsze podejście!
void onButtonClick(..)
{
timer1.Enabled = true;
}
void onTimerTick(..)
{
timer.Enabled = false;
CallMyCodeNow();
}
Jest to prawdopodobnie najlepszy sposób na zrobienie tego. – configurator