我正在将 CMD 输出重定向到多行文本框,我正在尝试使用以下代码自动向下滚动:
textBox1.SelectionStart = textBox1.Text.Length;
textBox1.ScrollToCaret();
textBox1.Refresh();
然而,它看起来真的很不稳定,我的意思是,每次输入一行时,它会将滚动条定位在文本框的顶部,然后到底部,这很难描述,所以我制作了一个 .gif 文件:http ://i.imgur.com/mudqrZy.gif
有什么办法可以解决吗?