Hey thanks! That helped. Here's the code that works.
Private Delegate Sub TextBoxInvoker(ByVal txt As String)
Private Sub p_recv(ByVal sender As Object, ByVal e As
SerialReceivedEventArgs) Handles p.ReceivedEvent
Dim txt As String = p.ReadExisting
txtRecv.Invoke(CType(AddressOf UpdateTextBox, TextBoxInvoker), txt)
End Sub
Private Sub UpdateTextBox(ByVal txt As String)
txtRecv.Text += txt
End Sub
"Ray Cassick (Home)" <(E-Mail Removed)> wrote in message
news:(E-Mail Removed)...
> Windows forms controls are not thread safe. You cannot update them from a
> different thread then they are running on. Take a look at this article to
> get an idea of how to do it:
>
> http://www.codenotes.com/articles/ar...?articleID=515
>