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

Вниз

Программное перемещение ScrollBar в TMemo   Найти похожие ветки 

 
Чайник ©   (2010-10-27 21:24) [0]

В программе в TMemo добавляется ряд строк, больше, чем может уместиться на экране. Свойство ScrollBars = ssVertical. Как программным образом сдвинуть движок скроллбара, чтобы видимый текст в тмемо начинался с нужной строки?


 
Leonid Troyanovsky ©   (2010-10-27 22:09) [1]


> Чайник ©   (27.10.10 21:24)  

> Как программным образом сдвинуть движок скроллбара, чтобы
> видимый текст в тмемо начинался с нужной строки?


with Memo do
  Perform( EM_LINESCROLL,
              0,
              LineNum - Perform(EM_GETFIRSTVISIBLELINE, 0, 0)-1);

--
Regards, LVT.


 
Юрий Зотов ©   (2010-10-27 22:28) [2]

Memo1.Perform(EM_LINESCROLL, 0, N);

N - на сколько строк прокрутить вниз (N>0) или вверх (N<0). Позиция курсора при этом не меняется.


 
Чайник ©   (2010-10-28 01:22) [3]

Спасибо!

Пока сделал перректальным способом:

 memWater.SelStart := N; memWater.SelLength := 0;

- окно устанавливается так, что N- в верхней позиции. Завтра на свежую голову поиграю с Perform.


 
Германн ©   (2010-10-28 03:58) [4]


> Чайник ©   (28.10.10 01:22) [3]
>
> Спасибо!
>
> Пока сделал перректальным способом:

"Перректальный" сам вопрос.
Обычно требуется либо показывать список "с начала", либо с конца.

Прочее  - от лукаваго!



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

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

Наверх





Память: 0.45 MB
Время: 0.003 c
2-1288273897
JEDI
2010-10-28 17:51
2011.01.23
Проблема с QuickReport


15-1286517291
oxffff
2010-10-08 09:54
2011.01.23
Нужен совет. Скачать контент с Microsoft.


15-1286828948
Юрий
2010-10-12 00:29
2011.01.23
С днем рождения ! 12 октября 2010 вторник


2-1288724567
SIV5000
2010-11-02 22:02
2011.01.23
Контекстное меню


2-1288684319
JohnKorsh
2010-11-02 10:51
2011.01.23
RichEdit - переместить курсор в последнюю позицию.





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский