Delegate und Event in Windows Forms
-
Hallo,
mein Problem:ich hab ein GUI:
Man sucht sich ein Quellverzeichniss und ein Zielverzeichniss, drückt auf Kopieren und los gehts.using System.Threading; . . namespace kopierenWindows { public partial class kopierenForm : Form { public kopierenForm() { InitializeComponent(); } private void copyFiles(string ziel, string quelle) { //code } private void copyButton_Click(object sender, EventArgs e) { copyFiles(ziel, quelle); MessageBox.Show("Alles kopiert"); } } }
Wenn ich das so mache dann erscheint "keine Rückmeldung" aber es wird im Hintergrund weiterkopiert.
Ich hab herausgefunden, dass ich Threads verwenden sollte, damit des Fenster nich abstürzt.
Aber wo mach ich das ?Danke im Voraus
-
Schau dir mal den Backgroundworker an.
http://msdn.microsoft.com/de-de/library/system.componentmodel.backgroundworker.aspx
-
Danke für die schnelle Antwort
Das sieht vielversprechend aus.Cool ich habs mit dem Backgroundworker hingekriegt.
Danke nochmal