Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как постояно видеть добавленую строку в ListBox

14K
19 июня 2008 года
Дрон
37 / / 29.06.2007
И снова про ListBox:)

Подскажите как если возможно, в моей проге в ListBox добавляются много данных и необходимо чтобы было видно последнюю добавленую строку, а имено:

возможно сделать так чтобы линия прокрутки спускалась одновремено с последней строкой в видимой области? У меня же Линия прокрутки остаётся наверху а данные пошли вниз, не удобно..

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

я понимаю замудрёно, но если кто поможет организовать это буду очень благодарен.

Заранее спасибо!!!
39K
19 июня 2008 года
Aristarh Dark
8 / / 07.06.2008
Скролируй листбокс по мере добавления строк
14K
19 июня 2008 года
Дрон
37 / / 29.06.2007
Не хочу показатся глупым или наглым, но я не знаю как...

Если не затруднит подскажите плз.

Заранее благодарен!!!
261
19 июня 2008 года
ahilles
1.5K / / 03.11.2005
ставь ItemIndex равный последнему элементу в списке после каждого добавления.
например:
 
Код:
procedure TForm1.Button1Click(Sender: TObject);
var
  i:integer;
begin
  for i:=1 to 200 do
   begin
    ListBox1.Items.Add(inttostr(i));
    ListBox1.ItemIndex:= ListBox1.Count-1;
   end;
end;
14K
19 июня 2008 года
Дрон
37 / / 29.06.2007
ahilles большое спасибо помогло
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог