大家都知道微软控件中有个位了方便新手的后台线程控件。最近在使用这个控件的时候我发现了一个很是无解的问题。
我在项目中拖拽了一个控件到项目中。当调用控件的RunWorkerAsync()方法之后,这个时候会立即执行控件的dowork方法。但是用了一段时间。现在发现,当调用RunWorkerAsync()方法之后,很长时间才会进入dowork方法了。真不知道这个原因是什么!!!开始运行程序的时候调用RunWorkerAsync()方法之后等个大概20-60秒才进入dowork方法。要是在运行中。在控件的RunWorkerCompleted方法中再次调用RunWorkerAsync()方法,我甚至等了6分钟才执行dowork方法。不知道哪位朋友遇见过这个问题没有呢?难道这个是控件的什么bug?