|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.12.2012, 11:33 | #1 |
Форумчанин
Регистрация: 12.07.2011
Сообщений: 158
|
Управление потоками, Form
Подскажите пожалуйста как правильно реализовать следующее:
Есть форма с textBox-ом, Код:
или обновить делегатам как не будь? Последний раз редактировалось Madmaxisss; 17.12.2012 в 12:04. |
17.12.2012, 18:55 | #2 |
Форумчанин
Регистрация: 21.01.2009
Сообщений: 719
|
Менять контролы формы можно только в том потоке, в котором они были созданы. Чтобы выполнить Conn вым нужно вызвать у формы Invoke и передать теда делегат (в котором ипоменять текст).
Изобретатель велосипедов
|
18.12.2012, 07:46 | #3 |
Форумчанин
Регистрация: 12.07.2011
Сообщений: 158
|
В форме есть два textBox-а и одна кнопка, при запуске формы в первом текст боксе автоматически начинает набираться буква "а" при нажатие на кнопку во втором текст боксе начинает набираться буква "б" все работает одновременно как надо, но при закрытие приложения нужно выйти из методов window1 и window2 как это сделать?
Код:
Последний раз редактировалось Madmaxisss; 18.12.2012 в 07:49. |
18.12.2012, 10:01 | #4 |
Форумчанин
Регистрация: 17.12.2008
Сообщений: 250
|
Выбирайте любой вариант
1) Приложение само завершает потоки http://msdn.microsoft.com/ru-ru/library/h339syd0.aspx 2) Заменить Sleep на ManualResetEvent.WaitOne и в форм closing делать set http://msdn.microsoft.com/ru-ru/libr...esetevent.aspx 3) Создать глобальную переменную t потока в форм closing Код:
Код:
|
18.12.2012, 15:15 | #5 |
Форумчанин
Регистрация: 12.07.2011
Сообщений: 158
|
благодарю, использовал IsBackground = true;
|
03.02.2013, 04:06 | #6 | |
Новичок
Джуниор
Регистрация: 03.02.2013
Сообщений: 2
|
InvokeRequired
Цитата:
if(textBox1.InvokeRequired) { textBox1.Invoke(new Action(delegate { textBox1.Text = "Success!"; })); } |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Управление потоками процесса через сервис | MIKE11IPME | Общие вопросы Delphi | 2 | 22.11.2012 21:54 |
Управление потоками | vandrouny | Win Api | 12 | 04.01.2011 03:52 |
Можно ли подключить к web form windows form? | Manonia | Windows Forms | 0 | 20.10.2010 05:28 |
Апплеты. управление потоками. (Java) | Apteca | Помощь студентам | 0 | 30.05.2010 22:14 |
Управление потоками. Запуск, остановка, приоритет потока. | metamfetamin | Помощь студентам | 5 | 11.11.2007 12:45 |