Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.03.28;
Скачать: [xml.tar.bz2];

Вниз

TMemo   Найти похожие ветки 

 
tria ©   (2004-03-05 16:07) [0]

Очищаю Memo и добавляю в него строки. После этого прокрутка устанавливается в крайнее нижее положение и я вижу только нижнюю часть текста, а надо верхнюю. Команда memo.SelStart:=0 не помогает. Что можно сделать?


 
Юрий Зотов ©   (2004-03-05 16:19) [1]

Наверное, что-то типа
SendMessage(Memo1.Handle, EM_LINESCROLL, 0, -Memo1.Lines.Count)


 
WebErr ©   (2004-03-05 16:26) [2]


> Команда memo.SelStart:=0 не помогает.

Это команда вообще-то для выделения текста по ходу выполнения программы, используется вместе с SelEnd. См. help.


 
Семен Сорокин ©   (2004-03-05 16:29) [3]

WebErr ©   (05.03.04 16:26) [2]
ну насчет SelEnd я сомневаюсь, а SelLength и SelText есть точно :)


 
WebErr ©   (2004-03-05 16:37) [4]


> Семен Сорокин ©   (05.03.04 16:29) [3]
> WebErr ©   (05.03.04 16:26) [2]
> ну насчет SelEnd я сомневаюсь, а SelLength и SelText есть
> точно :)

Есть, но только у таскбара, прошу прощения - "попутал"! :)


 
TUser ©   (2004-03-05 17:16) [5]

Если ты добавление строчек запишешь между BeginUpdate и EndUpdate, то все будет нормально.


 
WebErr ©   (2004-03-05 17:25) [6]


> TUser ©   (05.03.04 17:16) [5]
> Если ты добавление строчек запишешь между BeginUpdate и
> EndUpdate, то все будет нормально.

А какой логический смысл у данных методов, ведь они, если я не ошибаюсь, должны вызываться автоматически перед редактированием, предусмотренным VCL, например TStrings.Add, и после редактирования соответственно BeginUpdate и EndUpdate.


 
tria ©   (2004-03-05 17:32) [7]

А BeginUpdate и EndUpdate это методы какого объекта?  У Мемо их нет. Помню только, что у TTreeView они есть.


 
tria ©   (2004-03-05 17:36) [8]

Помогло сочетание:
mo.SelStart:=1;
mo.SelLength:=1;

Вот что значить пять рюмок коньяка!
Всем спасибо.
Всех женьщин с наступающим 8 мартом!


 
TUser ©   (2004-03-05 18:28) [9]

У TMemo они есть (точнее у TMemo.Lines) и вызываться автоматически не должны.



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2004.03.28;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.035 c
14-1078095935
Ske4er
2004-03-01 02:05
2004.03.28
Знаю, что ...


3-1077189188
Pul
2004-02-19 14:13
2004.03.28
Поля TIMESTAMP в INTERBASE


1-1078404018
KapitanSerg
2004-03-04 15:40
2004.03.28
Фонт и фон в TStringGrid


6-1074236639
Vorobyev Sergey
2004-01-16 10:03
2004.03.28
Доступ к папке на Win2000 из Win98 под другим пользователем?


8-1069389176
Evgeniy_K
2003-11-21 07:32
2004.03.28
Оттенки





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский