2016-05-15 4 views
0

フォームにはクラス内で変更したいプログレスバーがありますが、最後の行は何もしません。プログレスバーはパブリックとして設定されています。これを修正する方法はありますか? :)メインクラスのフォームを変更する

namespace programname 
{ 
    static class Program 
    { 
     static void Main() 
     {  
     Application.EnableVisualStyles(); 
     Application.SetCompatibleTextRenderingDefault(false); 

     //splash is my form 
     Splash start = new Splash(); 
     Application.Run(start); 
     start.progressBar1.Value = 21; 
     } 
    } 
} 
+7

Application.Runは戻りません。 – Steve

+0

スプラッシュスタート=新しいスプラッシュ(); start.progressBar1.Value = 21; Application.Run(start); – mohsen

答えて

0
Splash start = new Splash(); 
start.progressBar1.Value = 21; 
Application.Run(start); 

それとも

Application.Run(new Splash()); 

[スプラッシュフォーム]フォームを閉じるまで

public void Splash_load(object sender,EventArgs e) 
{ 
    progressBar1.Value = 21; 
} 
関連する問題