这涉及到这样一个问题: How to create custom message pump? 我基本上需要相同的消息泵,但它也需要能够支持输入参数。上述问题的答案仅支持Action()委托,它们不接受参数。我希望能够将参数传递给我的操作。这里是无参数版本: public class MessagePump
{
private BlockingCollection<Action> act
处理计算繁重任务的常用VB方法是将其放入后台工作线程中,而主线程则继续处理UI。 说不管出于什么原因,我需要以相反的方式做到这一点:主线程做了咕噜的工作,更新了UI的背景。 这是我到目前为止。唯一的问题是,当UI窗口(Form1)被重绘时,你不能与它交互,甚至不会移动或调整它的大小(鼠标光标变成沙漏而不会点击)。 Public Class ProgressDisplay
Private trd