Können sagen, ich habe ein Formular mit 2 textboxsMultithreading Windows-Anwendung
im in einem anderen Thread, und ich will Texte in diesen beiden textboxs compine ich verstehe, dass ich jeden einzelnen von ihnen berufen kann, und den Wert erhalten dann verketten sie aber
ich dachte an eine Möglichkeit, 2 Steuerelemente auf einmal aufzurufen, ohne den Hauptfaden zu hängen.
, habe ich versucht, Textfelder nacheinander aufgerufen werden dann Wert erhalten, aber, dass mein Haupt-Thread aus irgendwelchen Gründen gehängt
eine Vorstellung davon, wie das zu tun, ohne den roten Faden zu hängen?
Probe:
txtFrom.Invoke(new MethodInvoker(() => strFrom = txtFrom.Text));
txtTo.Invoke(new MethodInvoker(() => strTo = txtTo.Text));
txtMessageBody.Invoke(new MethodInvoker(() => strMessageBody = txtMessageBody.Text));
txtStartDate.Invoke(new MethodInvoker(() => strStartDate = txtStartDate.Text));
txtEndDate.Invoke(new MethodInvoker(() => strEndDate = txtEndDate.Text));
ddlStatus.Invoke(new MethodInvoker(() => intStatus = ddlStatus.SelectedIndex));
Dank im Voraus
enviroments:
Windows 7. .Net 4 Windows Form C#
ich denke, das ist es, ich werde versuchen und den Code neu zu gestalten, um die langwierige Operation auf einem Diff-Thread dann werde ich zurück und lassen Sie es wissen – Stacker