26 / 26 / 11
Регистрация: 08.08.2011
Сообщений: 1,172
|
||||||||||||||||
1 | ||||||||||||||||
Task и изменение texbox из другого потока28.06.2016, 10:01. Показов 881. Ответов 6
Метки нет (Все метки)
Добрый день!
Выполняю метод через
Тогда я пишу:
Подскажите, как правильно изменить значение в контроле из метода, запущенного в Task?
0
|
28.06.2016, 10:01 | |
Ответы с готовыми решениями:
6
Изменение DataSource таблицы из другого потока Как из одного потока узнать состояние другого потока Task. Обработка объектов главного потока. [UWP] Изменение значения в TexBox->Text |
26 / 26 / 11
Регистрация: 08.08.2011
Сообщений: 1,172
|
|
28.06.2016, 11:55 [ТС] | 3 |
Спасибо, посмотрю.
Как я понял, Invoke следует использовать в проектах на .NET Framework 3.5 и ниже.
0
|
28.06.2016, 11:58 | 4 |
Да нет, он по прежнему работает.
Добавлено через 1 минуту Чем не удобен Invoke - можно легко завалить очередь сообщениями, и после удаления окна неотрабатанные запросы станут вылетать с ошибками.
0
|
26 / 26 / 11
Регистрация: 08.08.2011
Сообщений: 1,172
|
|
28.06.2016, 13:46 [ТС] | 5 |
Странно, почему же у меня тогда программа виснет при Invoke.
Я переписал код таким образом, чтобы обновление интерфейса производилось уже ПОСЛЕ завершения task.
0
|
26 / 26 / 11
Регистрация: 08.08.2011
Сообщений: 1,172
|
|
28.06.2016, 13:58 [ТС] | 7 |
Сложно выдрать из большой программы кусок. Я тогда попозже сделаю простой пример...
0
|
28.06.2016, 13:58 | |
28.06.2016, 13:58 | |
Помогаю со студенческими работами здесь
7
Изменение texbox.text из другого класса / создание экземпляра единственной формы Изменение контрола из другого потока Изменение формы из другого потока Изменение свойств из другого потока Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |