2009-09-23 120 views
0

这里代码异步委托新形式

delegate void CheckNewsDelegate(); 

void CheckNews() 
{    
    frmNews news = new frmNews(); 
    news.Show();    
} 

CheckNewsDelegate dlg = new CheckNewsDelegate(CheckNews); 
dlg.BeginInvoke(null, null); 

新形式的不正常创建。如何修复它?

+1

你能解释一下你的意思吗? – itowlson 2009-09-23 20:01:33

+0

你可以更具体的表单问题是什么? – 2009-09-23 20:05:48

回答

1

您可以这样做,但需要在另一个线程上启动应用程序消息队列。用

替换CheckNews功能
void CheckNews() 
{    
    frmNews news = new frmNews(); 
    Application.Run(news);   
}