![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как после загрузки файла в мемо установить [D6, Win2k]
Andrew2 © (2002-11-05 14:06:00)на последнюю строку, а то замучился скролбар крутить каждый раз :(. Подскажите пожалуйста...
Andrew2 (2002-11-05 15:27:00) [1]наверное точно глючит :(
на SetFocus реагирует иксепшином InvalidOperation in module stat.dll (я его в dll-ке компилирую а потом использую)
Спасибо всем помогавшим :)
Song (2002-11-05 15:08:00) [2]поставьте перед SelStart строчку с SetFocus.
Если и это не работает - ваша система глючит.
Andrew2 (2002-11-05 15:05:00) [3]По предложенным ссылкам использовал код
With Memo1 Do SelStart:=Length(Lines.Text)-1;
курсор помещает, а скролбар не крутит :(
тот же результат даёт код
With Memo1 Do
Begin
SelStart:=Length(Lines.Text)-1;
Perform(EM_SCROLLCARET,0,0);
End;
SaS13 (2002-11-05 14:26:00) [4]uses
Messages;
Song (2002-11-05 14:26:00) [5]Это наверно разновидность современной DDos аттаки.
Куча людей целый день задают одни и те жевопросы. При этом они совершенно не хотят посмотреть на такой же вопрос рядом.
Andrew2 (2002-11-05 14:23:00) [6]При компиляции ругается на EM_LINESCROLL
если с курсором сложно, то важнее установить фокус...
Song (2002-11-05 14:21:00) [7]
With Memo1 Do
Begin
SelStart:=Length(Lines.Text)-1;
Perform(EM_SCROLLCARET,0,0);
End;
Андрей Прокофьев (2002-11-05 14:18:00) [8]Memo1.SelStart:=Memo1.Perform(em_lineindex,Memo1.Lines.Count -1 ,0);
memo1.Perform(EM_LINESCROLL, 0, Memo1.Lines.Count -1);
SaS13 (2002-11-05 14:16:00) [9]на последнюю строку можно переместить курсор, но фокус останется на первой строке, а можно установить фокус, а курсо будет в начале, чтобы установить фокус можно воспользоваться ScrollBy
Guest2 (2002-11-05 14:10:00) [10]Вот, я уже спросил:
http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1036490193&n=0
SaS13 (2002-11-05 14:09:00) [11]тебе курсор надо на последнюю строку или фокус? ты определись..