-
Мой ListView в динамическом режиме отображает некий список который постоянно уеличивается. Как сделать чтобы в ListView добавить следующую функциональность: Режим 1 "Автоскроллинг": когда ползунок верт. кролл бара прижат к нижнему краю (т.е. когда последний элемент ListView последнему элементу виртуального списка) - автоматически сдвигать список по мере его увеличения - показывая новые элементы. Как только пользователь хочет увидеть новые элементы и скроллирует список вверх он переходит в Реим 2: "Свободный скроллинг" - т.е. работает как обычный ListView и отображает то что пользователь хочет посмотреть.
У меня две проблемы: как узнать, что ползунок прижат к нижнему краю и как заставить ListView всегда показывать последний элемент? Заранее благодарен!
-
i = ListView.Items.Count - 1; if i >= 0 then ListView.Items[i].MakeVisible(false);
А ползунок сам встанет куда нужно.
|