我一直在寻找这个,但我尝试过的方法都没有奏效。
我基本上想从一个文本框中取出插入符号所在的行,然后将第二个文本框滚动到相同的位置。
这是我尝试过的:
int line = textBox1.GetLineFromCharIndex(textBox1.SelectionStart);
Point pNew = new Point();
pNew.X = 0;
pNew.Y = line;
textBox2.SelectionStart = textBox2.GetCharIndexFromPosition(pNew);
textBox2.ScrollToCaret();
我想做的就是保持第二个文本框与第一个文本框一样滚动。