Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Обращение к форме из другого потока Добавлено: 10.09.08 11:42  

Автор вопроса:  Oleg
Как можно изменять элементы формы (Label, TextBox) из другого потока?

Ответить

  Ответы Всего ответов: 4  

Номер ответа: 1
Автор ответа:
 Viper



ICQ: 249094859 

Вопросов: 0
Ответов: 310
 Профиль | | #1 Добавлено: 10.09.08 12:50
Метод Invoke рулит в данном вопросе неимоверно.

Ответить

Номер ответа: 2
Автор ответа:
 Oleg



Вопросов: 9
Ответов: 16
 Профиль | | #2 Добавлено: 10.09.08 17:20
А примерчик какой-нибудь можно показать.

Ответить

Номер ответа: 3
Автор ответа:
 



Администратор

ICQ: 278109632 

Вопросов: 42
Ответов: 3949
 Web-сайт: domkratt.com
 Профиль | | #3
Добавлено: 10.09.08 18:47
Дык в MSDN все подробно расписано. Студия же сама тебе предлагает при ошибке посмотреть, как кросс-трединг реализовывается.

Ответить

Номер ответа: 4
Автор ответа:
 Oleg



Вопросов: 9
Ответов: 16
 Профиль | | #4 Добавлено: 10.09.08 23:37
Ага..., вродебы всё работает, только вот в С++ не получается напрямую из функции потока передавать в функцию делегата указатели на элементы класса, приходится делать так:

  1.  
  2.  
  3. unsigned long  __stdcall my_thread (void*)
  4. {
  5.    vd_delegate(Application::OpenForms["Form1"]->Controls["textBox2"],"gggg");
  6. //...........
  7. return 0;
  8. }
  9.  

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам