私はこれを調べてきましたが、私が試した方法はどれもうまくいきませんでした。
私は基本的に、キャレットがある行を1つのテキストボックスから取得し、2番目のテキストボックスを同じ位置にスクロールしたいと考えています。
これは私が試したものです:
int line = textBox1.GetLineFromCharIndex(textBox1.SelectionStart);
Point pNew = new Point();
pNew.X = 0;
pNew.Y = line;
textBox2.SelectionStart = textBox2.GetCharIndexFromPosition(pNew);
textBox2.ScrollToCaret();
私がやりたいのは、2番目のテキストボックスを最初のテキストボックスと同じくらいスクロールしたままにすることだけです。