Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.12.10;
Скачать: CL | DM;

Вниз

Автоскролинг в ListBox e   Найти похожие ветки 

 
Ingwar ©   (2006-11-18 23:29) [0]

Как сделать сабж? Пытаюсь воспользоваться ScrollBy, но получаются какие-то кракозябры.


 lbLog.Items.Append(txt);
 lbLog.ScrollBy(0,-18);


Заранее благодарен за помощь!


 
RASkov   (2006-11-19 02:14) [1]

lbLog.Items.Append(txt);
lbLog.ScrollBy(0,-18);
lbLog.Invalidate;


 
Ingwar ©   (2006-11-19 13:09) [2]

To RASkov: Спасибо! Кракозябры исчезли, но и скроллинг исчез =(


 
RASkov   (2006-11-20 00:22) [3]

:)
А в чем глубокий смысл это ScrollBy? Я вот сейчас ради интереса попробывал на нескольких компанентах сей метод - нифика не понял для чего он:( Он(компонент) этим методом отрисовывает сам себя на своей канве, и соответственно стирается при "удобном" случае.


 
Ingwar ©   (2006-11-20 08:22) [4]

Честно говоря я и сам не знаю... Вроде бы он должен скроллировать на некоторое расстояние.... Хотя может я чего-то не правильно перевел (что скорее   всего).

А вообще-то, мне нужно сделать автоскроллинг на последнюю добавленную запись, но при этом чтобы ListBox не брал на себя фокус. Я думал ScrollBy мне в этом поможет, но увы =(


 
RASkov   (2006-11-20 23:29) [5]

Попробуй так
lbLog.Perform(LB_SETTOPINDEX, lbLog.Items.Count-1, 0);


 
Palladin ©   (2006-11-20 23:33) [6]


> [5] RASkov  

а чего так сложно то? :)
lbLog.TopIndex:=lbLog.Items.Count-1;


 
RASkov   (2006-11-20 23:36) [7]

> [6] Palladin ©   (20.11.06 23:33)

И в самом деле:), я не вдавался в подробности, а так как такого простого ответа не было ну и подумал....


 
Ingwar ©   (2006-11-22 08:21) [8]

Спасибо! Попробую!



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

Текущий архив: 2006.12.10;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.049 c
2-1164272147
Bless
2006-11-23 11:55
2006.12.10
Зачем в TCustomForm.CreateNew второй параметр?


15-1163739160
Ded
2006-11-17 07:52
2006.12.10
ЗАДАЧА


3-1160023719
alucard
2006-10-05 08:48
2006.12.10
Подскажите как скопировать DataSet


3-1160041068
Kolan
2006-10-05 13:37
2006.12.10
Проектирование иерархической БД.


15-1164049823
ArtemESC
2006-11-20 22:10
2006.12.10
Как найти человека в Московской Области?