投稿日 | : 2005/03/22(Tue) 08:15 |
投稿者 | : 花ちゃん |
Eメール | : |
URL | : |
タイトル | : Re^4: チラツキ防止(修正分) |
もう少し発想を変えて見ます。
受信中500行に拘る必要もなさそうなので、受信処理の前後に500行にカットする
ようにして、受信中は文字数で管理します。
下記のように追加書き込みするのではなく置き換え処理をします。追加書き込みより
処理も早く、チラツキがまったくありません。
"あ" の部分に書き込む文字を指定して下さい。
Private Sub Timer1_Timer()
Dim n As Long
RichTextBox1.SelStart = 2147483647
'現在の文字数を取得
n = Len(RichTextBox1.Text)
'現在の文字列を現在の文字列+追加書き込みした文字数で置き換える
RichTextBox1.Text = Right$(RichTextBox1.Text & "あ", n)
End Sub