我有一个带有足够文本的RTB,需要滚动
用户输入一个字符串,我使用查找和选择的组合突出显示所有出现,这很好,但现在我希望用户能够按下Next,下一个高亮显示的实例应该是可见的,比如边界矩形的2at / 3(我会甚至在最高层定居。

如何基本上滚动到索引(我在查找和标记时缓存索引)

哦,这也是C#Winforms .NET 2.0

有帮助吗?

解决方案

将选择开始设置为下一个位置,然后使用ScrollToCaret滚动到富文本框中的该位置。

rText1.SelectionStart = i
rText1.ScrollToCaret()

其他提示

private void myrichTextBox_TextChanged(object sender, EventArgs e)
{
   myrichTextBox.SelectionStart = myrichTextBox.Text.Length; //Set the current caret position             at the end
   myrichTextBox.ScrollToCaret(); //Now scroll it automatically
}
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top