|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Как програмно переместить курсор к RichEdit1.Lines[5]?
Как програмно переместить курсор к RichEdit1.Lines[5]?
Простой вопрос, но ответа в поисковиках не нашёл. |
#2
|
||||
|
||||
Попробуй так:
Код:
procedure TForm1.Button1Click(Sender: TObject); var i: Integer; begin i := SendMessage(RichEdit1.Handle, EM_LINEINDEX, 4, 0); // Т.к. строки нумеруются с нуля, то y = 4 SendMessage(RichEdit1.Handle, EM_SETSEL, i, i); RichEdit1.SetFocus; end; Помогаю за Спасибо |
Этот пользователь сказал Спасибо v1s2222 за это полезное сообщение: | ||
mpdasa (23.07.2012)
|
#3
|
||||
|
||||
Цитата:
Код:
i := SendMessage(RichEdit1.Handle, EM_LINEINDEX, 5, 0); Пишу программы за еду. __________________ |