Invoke参数计数不匹配

原:

Thread tt = new Thread(ThreadBing);
tt.Start();

delegate void MyDelegate(string s);

private void ThreadBing()
{
if (InvokeRequired)
{
Invoke(new MyDelegate(Getselect));
}
}

public void Getselect(string Mid)
{}

报错:参数计数不匹配 

改后

Thread tt = new Thread(new ParameterizedThreadStart(ThreadBing)); 
tt.Start();

delegate void MyDelegate(string s);

private void ThreadBing(object s)
{
if (InvokeRequired)
{
Invoke(new MyDelegate(Getselect),new object[]{s});
}
}

public void Getselect(string Mid)
{}

posted @ 2014-04-10 14:57  wangfei1511  阅读(1177)  评论(0)    收藏  举报