用C#做了个form,运行的时候,textBox接收数据期间,会一闪一闪的,怎么解决?

textBox刚开始接收数据的时候滚动条是向上滚动的,但是我想要的是向下滚动。
然后在textBox属性那里设置也没有用,在form属性那里设置也没有用,最后在网上查了一下,加了些代码,如下:
textBox1.SelectionStart = textBox1.Text.Length;
textBox1.ScrollToCaret();

然后接收数据的时候,滚动条可以向下滚动了,可别的问题出现了,就是接收数据的时候,会一闪一闪的,怎么解决?

先用一个stringbuilder追加,循环完毕一次性更新textbox

使用 AppendText()方法。

         LogLtb.Items.Add(msg);//建议选用ListBox接收信息
        if (LogLtb.Items.Count > 0)//光标
        {
            LogLtb.SelectedIndex = LogLtb.Items.Count - 1;
        }
                    LogLtb.Items.Clear();//清空信息

textBox1.AppendText("123"+"\r\n");