Steuerelemente während langer Prozeduren neu anzeigen

Terminator2

Erfahrenes Mitglied
Ich habe hier folgenden Code:
Code:
                lblStatus.Text = "Verarbeitung läuft..."
                Load(OpenFileDialog1.FileName, True)
                frmList_bad.ShowImages()
                frmList_good.ShowImages()
                lblStatus.Text = "Bereit"
Die Prozedur Load ist zeitaufwendig. Leider wird das Label lblStatus während der Verarbeitung nicht neu angezeigt. Nach wie vor ist "Bereit" zu sehen. Wie kann ich das Anzeigen erzwingen? Mit den Thread Methoden komme ich nicht so recht weiter... Weiß jemand, wie man das ohne viel Aufwand erreichen kann?

Danke im vorraus!
 
Du kannst (als einfachste Variante) Application.DoEvents verwenden. Sinnvollerweise lagerst du die Verarbeitung jedoch in einen separaten Thread aus.
 

Neue Beiträge

Zurück