VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 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


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -