有没有简单的解决方案/想法/策略,可以在WinForms应用程序中创建一个setTimeout等效函数。我主要是网页开发人员,但不确定如何在WinForms应用程序中实现这一点。基本上,我有一个文本框,每次按键后我都想运行一个任务来填充列表(类似于自动完成),但希望能够取消(例如clearTimeout),如果用户继续输入字符...
我的唯一猜测是可能使用BackGroundWorker并使其最初处于睡眠状态,当它处于睡眠状态时,它可以被取消,如果用户停止输入键并且睡眠期结束,则它会运行任务等等
(我不在乎示例是C#还是Vb.Net)
我的唯一猜测是可能使用BackGroundWorker并使其最初处于睡眠状态,当它处于睡眠状态时,它可以被取消,如果用户停止输入键并且睡眠期结束,则它会运行任务等等
(我不在乎示例是C#还是Vb.Net)