所以我使用这个代码,每当我向其中添加内容时,将光标移动到文本框内容的末尾。
void txtDisplay_TextChanged(object sender, EventArgs e)
{
txtDisplay.SelectionStart = txtDisplay.Text.Length;
txtDisplay.ScrollToCaret();
txtDisplay.Refresh();
}
问题是我看到像文本框滚动条的闪烁,每当我向文本框添加内容时,它会上下移动。每秒这样做10次似乎消耗了一些处理能力,看起来很难看。
如何让滚动条始终向下滚动?
答案 0 :(得分:1)
你好(再次:)),
我刚刚寻找一些方法来避免这种闪烁,我发现this post正在探索SelectedText
属性和AppendText()
方法,而lattest实际上附加了文本并滚动只有才有必要。
希望这会有所帮助!