Winforms, эквивалент setTimeout в javascript

Есть ли простое решение / идея / стратегия для создания функции, эквивалентной setTimeout, в приложении WinForms. Я в первую очередь веб-разработчик, но не знаю, как я Я буду делать это в приложении WinForms. В принципе, у меня есть текстовое поле, и после каждого нажатия клавиши я хочу запускать задачу для заполнения списка (например, типа автозаполнения), но хочу иметь возможность отменить (например, clearTimeout), если пользователь продолжает вводить символы ...

Я могу только предположить, что, возможно, я использую BackGroundWorker и сначала переведу его в спящий режим, а пока он спит, его можно отменить, если пользователь перестанет вводить ключи и период сна закончится, тогда он перейдет и выполнит задачу и т. 12190] (мне все равно, C # или Vb.Net пример)

10
задан davidsleeps 2 December 2010 в 02:31
поделиться