我一直在寻找这个,但我尝试过的方法都没有。
我基本上想从一个文本框中取出插入符号所在的行,然后将第二个文本框滚动到相同的位置。
这就是我的尝试:
int line = textBox1.GetLineFromCharIndex(textBox1.SelectionStart);
Point pNew = new Point();
pNew.X = 0;
pNew.Y = line;
textBox2.SelectionStart = textBox2.GetCharIndexFromPosition(pNew);
textBox2.ScrollToCaret();
我想要做的就是将第二个文本框保持为与第一个文本框一样滚动。
答案 0 :(得分:0)
这就是你想要的:
textBox2.SelectionStart = textBox1.SelectionStart;
textBox2.ScrollToCaret();
这适用于两个文本框文本相同的位置。
我认为All I want to do is keep the second textbox as scrolled as much as the first textbox.
我没有达到目的:两个TextBox拥有相同的Text。