我有一个带有richtextbox的非Web应用程序,并尝试执行延迟加载实现,当我到达滚动结尾时,添加了新的信息。问题是,在我将新信息附加到滚动的底部而不是正在调整的滚动之后,它会一直向上滚动。我是否有某种方法可以调整滚动或跳转到最后一条可见行,这样用户就没有意识到richtextbox上有刷新?我尝试在添加新信息之前缓存垂直滚动位置并在之后设置它,但由于某种原因,当我在滚动位于底部时这样做时,新的“旧”垂直位置与“新”相同“卷轴的底部。
有没有人知道如何解决这个问题?
提前致谢。
答案 0 :(得分:0)
RichText.AppendText(text);
RichText.ScrollToEnd();