2013-12-13 196 views
0

我得到了一个带有richtextbox的非Web应用程序,并尝试执行延迟加载实现,以便在滚动结束时添加新信息。问题是我在滚动底部追加新信息而不是滚动被调整后,它会一直向上滚动。我是否有一些方法来调整滚动或跳转到最后一个可见行,以便用户不会意识到richtextbox上有刷新?我试图在添加新信息之前缓存垂直滚动位置并将其设置在后面,但由于某种原因,当滚动位于最下方时,我正在执行此操作,新“旧”垂直位置与“新” “滚动的底部。添加文本后Richtextbox滚动位置

有没有人有线索我能做些什么来解决这个问题?

在此先感谢。

回答

0
RichText.AppendText(text); 
RichText.ScrollToEnd(); 
+0

好吧,我忘了解释一件事......我得到了两个元素,一个滚动条...一个超网格和一个richtextbox ......当超网格滚动在底部时,更多的元素被添加到它,到richtextbox ......如果用户滚动了richtextbox,我希望它保存在新信息之前正在查看的信息。 – Carlos