Допустим, у меня есть форма с двумя текстовыми полями
Я в другой теме, и я хочу объединить тексты в этих двух текстовых полях. Я понимаю, что могу вызвать каждое из них и получить значение, а затем объединить ихно
я думал о том, как вызвать 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));
спасибо заранее
Окружающая среда:
Windows 7. .Net 4 Windows Form C #