Pergunta : VB.net: Elementos accesing da outra classe (provavelmente outro do formulário do problema linha)

Olá! lá, eu construí um programa muito simples no
I de VB.net tenho um objeto do porto de série que tivesse um ouvinte para event.
The que os dados entrantes são passados a uma outra função que processe it.

Now eu quero mostrar que o resultado do processo em um textbox no form.
It parece impossível e eu penso que a razão é que o ouvinte funciona em uma outra linha de essa para o formulário, e desde que a função que processa os dados é chamada do ouvinte, igualmente pertence a essa outra linha. Daqui não tem nenhum conhecimento das idéias dos formulários existence.

Any em como eu posso superar este problema?

thanks
class= do

Resposta : VB.net: Elementos accesing da outra classe (provavelmente outro do formulário do problema linha)

Declarar um evento feito sob encomenda em sua classe do porto de série que passará a informação PARA FORA ao formulário.

Quando o exemplo de sua classe é criado no formulário você usa AddHandler () para prender acima de um método no formulário para segurar esse evento.

Marshaling da linha pode geralmente ser feito em uma de três maneiras:
(1) dentro do formulário:  Uso Me.InvokeRequired () ao longo do Me.Invoke () e de um delegado.
(2) dentro da classe do porto de série: Encapsulate um controle de BackgroundWorker () e deixá-lo marshal para através do evento de ProgressChanged ().
(3) Dentro da classe do porto de série: Usar um SynchronizationContext () para comutar linhas antes de levantar o evento.

Alguns exemplos das várias técnicas aqui:
http://www.experts-exchange.com/Programming/Languages/.NET/Visual_Basic.NET/Q_26253934.html
http://www.experts-exchange.com/Programming/Languages/.NET/Visual_Basic.NET/Q_24295878.html
Outras soluções  
 
programming4us programming4us