2011-12-29 5 views
0

フォームが読み込まれるとすぐにインターネットを必要とするものを実行しようとしています。 私の問題は、フォームが実際に読み込まれる前に、インターネット機能(これは少し意味があります)が始まることです。フォームがロードされる前に開始する関数

バックグラウンドワーカーを使用することはできませんので、フォームをロードしてから関数を開始するには別の方法が必要です。あなたはBackgroundWorkerのを使用しない場合

public IntroForm() 
{ 
    InitializeComponent(); 
    StartChecking(); 
} 
+0

なぜあなたはBackgroundWorkerのを使用することはできませんか? –

+3

フォームが既にロードされていることを保証できるように、 'Form_Shown'または' Form_Load'イベントに 'StartChecking()'を置くことができない理由はありますか? – drew010

+0

私はあまりにも馬鹿だったので、感謝した^ ^ – user1071461

答えて

0

あなたはそのようにTPLを使用することができます。

public IntroForm() 
{  
    InitializeComponent();  
    Task.Factory.StartNew(StartChecking); 
} 
関連する問題