Официальный сайт студ.городка НГТУ
Программирование и БД » [C#]Многопоточность и элементы на форме 

#1  23.07.06 23:39

[C#]Многопоточность и элементы на форме

В общем не могу получить доступ к елементам формы из потока(Thread), говорит что нельзя юзать элементы не созданые в этом потоке, интересует вопрос как правильно получать доступ к элементам формы типо текстбокс, на данный момент есть вариант общих переменных или на событиях, интересует как правильно это сделать

Offline

#2  24.07.06 09:27

Re: [C#]Многопоточность и элементы на форме

нужно смнхронизоватся с контролам например с главной формой смотри методы
Control.BeginInvoke()
Control.EndInvoke()

читай RSDN там есть статья соответствующия

Offline

#3  24.07.06 10:00

Re: [C#]Многопоточность и элементы на форме

otaku, посмотри доки на тему BackgroundWorker

Offline

#4  24.07.06 12:10

Re: [C#]Многопоточность и элементы на форме

тут ещё советуют лок заюзать 8))

Offline

#5  25.07.06 12:37

Re: [C#]Многопоточность и элементы на форме

долго шарясь в инете пришел
прочитав кучу всего про инвок и лок
пришел к выводу что во втором фреймворке правильно юзать класс бекгроундворкер, пытаюст вкурить по нему маны но что то идет тяжело

Offline

#6  25.07.06 16:35

Re: [C#]Многопоточность и элементы на форме

вот отличная статья об этом
http://www.rsdn.ru/article/dotnet/WinForms20.xml#E3ZAG
странно когда искал в начале по чему то на неё не натолкнулся

Offline

Программирование и БД » [C#]Многопоточность и элементы на форме 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 0.041 сек.
Выполнено 14 запросов.