Ich möchte meine Anwendung zuerst geladen zeigen, wenn Sie Anwendung starten.C# SplashScreen Assembly Loaded funktioniert
Nachdem die Anwendung gestartet wurde, zeigt mein Code nichts an.
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);
}
Wo ist das Problem?
Es ist möglich, dass durch die Zeit, Ihre Event-Handler hinzugefügt haben wird der Code bereits geladen ist, oder, dass Sie haben Ihren Code noch nicht geladen ... – BugFinder
Zum einen glaube ich nicht, dass Sie davon ausgehen können, dass Sie auf Benutzeroberflächensteuerelemente in diesem Ereignishandler zugreifen können. Darüber hinaus ist unklar, was Sie hier erwarten - der Code, den Sie gezeigt haben, ist zu wenig, um zu verstehen, was passiert. –