Focus na zaznaczeniu w richTextBox

0

Kolejne pytanie z serii newbie dotyczące richTextBoxa.. ('tematycznie' nawiązujący do tematu: http://4programmers.net/Forum/Newbie/163544-klopot_z_operacjami_matematycznymi_-_kalkulator )

Całą styuację przedstawiłem na załączonym screenie jaki efekt chciałbym osiągnąć.. jednakże pokrótce jeszcze tutaj to opiszę:

W momencie zaznaczenia tekstu w richTextBoxie zostaje aktywowany konkretny przycisk. Po klikniętu w ten przycik zaznaczenie tekstu w richTextBox 'znika' a chciałbym aby ono zostało... (to zaznaczenie).

Próbowałem coś z operacjami Select(), Focus() ale nie dawało to pożądanych efektów..

0
        private void button1_Click(object sender, EventArgs e)
        {
            richTextBox1.SelectAll();
            richTextBox1.Focus();
        }
0

OK, to rzeczywiście działa.. Ale muszę to uściślić do takiej sytuacji, że mam w richTextBox'ie takie wartości:

3
5
25
2
18

i zaznaczam sobie wartości 2 z 5 (pogrubione) to po kliknięciu na button, focus powinien być na tych wartościach zaznaczonych poprzednio.. (teraz zaznaczają się wszystkie zgodnie z metodą SelectAll() ).

Pewnie coś trzeba pokombinować z richTextBox1.Select( int start, int length ) .. tylko jeszcze nie wiem jak to dokładnie wdrożyć..

0

zapisz a później przewróć SelStart i SelLength

0

Udało się chyba znaleźć..

richTextBox1.Select(richTextBox1.SelectionStart, richTextBox1.SelectionLength);

1 użytkowników online, w tym zalogowanych: 0, gości: 1