Liebe Leser/inen,
Ich habe folgendes Problem ich möchte im Hintergrund einen neuen Thread öffnen, damit die Form nicht einfriert, weil ich deine Endlosschleife in dem neuen Thread einfügen will.
Dazu muss ich aber an dem neuen Thread ( ich nehme den Backgroundworker aus der Toolbox) 5 Variablen übergeben, wie mache ich das?
Bisher sieht es gaaanz ungefair so aus...
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22:
| private void button1_Click(object sender, EventArgs e) {
string Client = EmailTextBox1.Text; string Server = PasswortTextBox2.Text; string Textinhalt = TextTextBox1.Text; string URL = UrlTextBox1.Text; int Zahl = System.Convert.ToInt32(BeiträgeTextBox3.Text);
backgroundWorker1.RunWorkerAsync();
}
private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e) {
int Ergebnis = Zahl*2;
} |
Wäre seeehr froh wenn mir jemand helfen kann ich verzweifle schon fast, habe mich schon überall duchge
"googlet"
Doch ich werde nicht fündig.
backgroundWorker1.RunWorkerAsync(); <---- Da so denke ich müsste man doch die Variablen mitgeben oder nicht?..
Vielen Dank für die mühe, an die helfenden.
LG