すべてを表示するにはスクロールが必要な大量のテキストが含まれる場合がある RichTextBox があります。テキストがロード/入力され、ボタンがクリックされると、アプリケーションはテキストを 1 文字ずつ処理し、変更を加えます。
RichTextBox の内容をスクロールして、現在変更が行われている行をボックスの中央に保持しようとしています。
キャレットを上と下に移動すると、テキストが下に移動してキャレットがボックスの上部に配置されるか、キャレットが上に移動してキャレットがボックスの下部に配置されます。
特定の文字にキャレットを配置できますが、その文字がテキストの表示セクション (テキスト ボックス内) のどこにあるかによって、キャレットはボックスの上部近くまたは下部近くになる可能性があります。キャレットがある行がボックスの垂直方向の中央にスクロールされるように、テキスト全体がスクロールされますか?
すべてが理にかなっていることを願っています。