2016-07-27 8 views
1

アプリケーションを起動するときに、最初に読み込まれたアプリケーションアセンブリを表示します。C#SplashScreenアセンブリがロードされました

アプリケーションの実行が開始されると、私のコードに何も表示されません。

public Form1() 
{ 
    InitializeComponent(); 

    AppDomain.CurrentDomain.AssemblyLoad += new  
    AssemblyLoadEventHandler(CurrentDomain_AssemblyLoad); 
} 


void CurrentDomain_AssemblyLoad(object sender, AssemblyLoadEventArgs args) 
{ 
    Debug.WriteLine("Loaded " + args.LoadedAssembly.FullName); 
    label1.Text = "Loaded " + args.LoadedAssembly.FullName; 

    Thread.Sleep(500); 
} 

問題はどこですか?

+0

その可能な参照、フォームが現れている場合、すべてのアセンブリがロードされ、あなたのMain();でそれを呼び出す必要がありますあなたのコードはまだロードされていません。 – BugFinder

+0

ひとつは、そのイベントハンドラ内のUIコントロールにアクセスできるとは思いません。それを超えて、あなたがここで期待していることは不明です。あなたが示したコードは、起こっていることを理解するにはあまりにも少ないです。 –

答えて

関連する問題