一部のテキストが選択されているときに、選択を変更せずに、1行のテキストボックスを左に「スクロール」しようとしています。
上の図では、M から Z までの文字を選択したテキスト ボックス A がありますが、テキスト ボックスの先頭に文字が表示されません。
テキストボックス B は、選択範囲を Z から M に逆方向にドラッグして手動で行ったものです。これにより、表示領域がスクロールされ、左側の文字が表示されます。
以下のコードを使用すると、最初までスクロールできますが、選択範囲が失われます。
txtTest.SelectionStart = 0;
txtTest.SelectionLength = 0;
txtTest.ScrollToCaret();
テキストボックスに最初の文字を表示しながら、プログラムで M から Z を選択するにはどうすればよいですか?
(上の写真Bのように)