したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | メール | |

「C#、VB2005 でSocket通信」について

7igoten:2009/09/03(木) 11:21:28
やっぱり警告が出ますか、何か変ですね。

とりあえずエラー回避の為に
ScrollToCaret を STCと書きます。
読み替えてください。

エラー内容に示されたエラーは、受信スレッド(これは別スレッドです)
からメインスレッド(RichTextBoxのあるスレッド)を操作しようと
した為です。

私のサンプルコードはそのため、デリゲートで
下のコードを呼び出しています。
Private Sub WriteReadText(ByVal text As String)
'//受信文字の改行は全て↓に置き換えられる
text = text.Replace(Environment.NewLine, "↓")
Me.textBoxRead.AppendText(text + Environment.NewLine)
End Sub

例えばこれを、
Private Sub WriteReadText(ByVal text As String)
RichTextBox1.AppendText(text)
RichTextBox1.STC()
End Sub
とすればよいのです。


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板