Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Обрщение с потока класса к форме Добавлено: 08.09.09 18:43  

Автор вопроса:  megawares
Создаю поток. Он вызывает функцию.Она обрабатывает данные и вызывает функцию из класса. Клас соединяется с ПОП3 и должен вывести в лог работы что-то (например что логин верный, писем столько-то)
Но вот как с класса в потоке обратиться к litbox который находится на форме.

Пробовал так :


Public Class POP3

  Delegate Sub PrintDelegate(ByVal msg As String)
Control.CheckForIllegalCrossThreadCalls = False
        Form1.Invoke(New PrintDelegate(AddressOf log), "No Password Specified!")
End Sub
    Public Sub log(ByVal Message As String)
        Form1.ListBox3.Items.Add(Message)
    End Sub


End Class


Не работает((((
Пробовал еще десяток разных вариантов изменения этой строки,все тщетно. Инвок не может обратиться к форме(

Ответить

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

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



ICQ: 214-179-991 

Вопросов: 42
Ответов: 272
 Профиль | | #1 Добавлено: 08.09.09 20:35
Поищи тут на форуме эту тему тёрли же много раз. Обращение из потока к главному потоку производится через делегат и метода инвок если не работает делаешь что не так.

Ответить

Страница: 1 |

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



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