Jak wybrać tekst w TextBoxie z daszkiem umieszczonym w START zaznaczenia?

UżywamSystem.Windows.Forms.TextBox. Możliwe jest wybranie tekstu za pomocą klawiatury w taki sposób, że daszek jest umieszczony napoczątek wyboru - przytrzymując Shift i przesuwając kursor w lewo.

Chciałbym zrobić to samo programowo.

Załóżmy na przykład, że mam pole tekstowe z tekstem „Niektóre przykładowe teksty”. Chciałbym, aby słowo „próbka” zostało wybrane, a daszek został umieszczony tuż przed „s” w „próbce”.

Jeśli to zrobię:

textbox.SelectionStart = 5;
textbox.SelectionLength = 6;

potem dostaję wybrane słowo, ale daszek jest tuż po „e” w „próbce”.

Jeśli to zrobię:

textbox.SelectionStart = 11;
textbox.SelectionLength = -6;

Mam wyjątek.

Jak mogę ustawić kursora na początku wyboru?

questionAnswers(2)

yourAnswerToTheQuestion