2009-09-23 9 views
0

ici Codedélégué async nouvelle forme

delegate void CheckNewsDelegate(); 

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

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

nouvelle forme crée pas normal. comment le réparer?

+1

Pourriez-vous expliquer ce que vous entendez par "ne pas créer de normal" - rien ne se passe, quelque chose se produit mais ce n'est pas ce que vous attendez ...? – itowlson

+0

Pouvez-vous être plus précis de ce qu'est le problème avec le formulaire? –

Répondre

1

Vous pouvez le faire, mais devez démarrer une file d'attente de messages d'application sur l'autre thread. Remplacez la fonction CheckNews par

void CheckNews() 
{    
    frmNews news = new frmNews(); 
    Application.Run(news);   
} 
Questions connexes