Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как после загрузки файла в мемо установить [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]

тебе курсор надо на последнюю строку или фокус? ты определись..


Наверх

Титульная страница Поиск, карта сайта Написать письмо