は私は別のスレッドで2 textboxsマルチスレッドWindowsアプリケーション
イムでフォームを持っていると私はそれらの一つ一つを呼び出し、値を得ることができることを私は理解し、それらの2 textboxsにテキストをcompineしたいその後、連結としましょうそれらを除いて
私はメインスレッドを掛けることなく2つのコントロールを一度に起動する方法を考えていました。
、私は値を取得し、その後呼び出すテキストボックスを一つずつ試してみましたが、それはいくつかの理由
メインスレッドをぶら下げずにいることを行う方法のいずれかのアイデアのための私のメインスレッドを絞首刑?
サンプル:事前に
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));
おかげ
Enviroments:
Windows 7の の.Net 4 Windowsフォーム C#
私は、それは私がしようとし、diffスレッドで長い操作をするためにコードを再設計しようと思います私は戻ってあなたに知らせる – Stacker