2016-07-27 100 views
1

我想在啓動 應用程序時首先顯示我的應用程序程序集。c#SplashScreen Assembly Loaded does not work

應用程序開始運行後,我的代碼不顯示任何內容。

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

其可能的,到時候你添加事件處理程序的代碼已經被加載,或者說你還沒有加載你的代碼... – BugFinder

+0

首先,我不認爲假設你可以訪問該事件處理程序中的UI控件是安全的。除此之外,目前還不清楚你在這裏期待什麼 - 你所展示的代碼太少了解正在發生的事情。 –

回答