Написал я однажды:
text1.SelLength=3
text1.SelStart=1
длина текста была достаточной (есть где разгуляться), но выделения я не увидел.
Помучавшись, порывшись в книге, решил написать:
text1.SelStart=1
text1.SelLength=3
появилось выделение. Почему так? Ведь в первом варианте SelLength не обнуляется после установки SelStart?