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

Ваш аккаунт

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

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

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

Плавный скролинг в DBLookupListBox

4.0K
18 августа 2003 года
brick
6 / / 18.08.2003
Подскажите как сделать плавный скролинг в DBLookupListBox. А то по умолчанию у бегунка только 3 положения(верх, середина и низ).
293
18 августа 2003 года
SEDEGOFF
586 / / 06.10.2002
Никак
Перепиши компонент
4.0K
18 августа 2003 года
brick
6 / / 18.08.2003
а если напрямую функциями виндоуз?
3.5K
20 августа 2003 года
Rubins
30 / / 16.06.2003
Цитата:
Originally posted by brick
а если напрямую функциями виндоуз?



Если в качестве СУБД использовать Paradox, то
скроллинг получается плавный. Для других СУБД
из-за того, что не определяется номер записи,
получается скроллинг неплавный.

293
21 августа 2003 года
SEDEGOFF
586 / / 06.10.2002
Да сколько можно говорить
СКАЧАЙТЕ EhLib - ГРИД, КОТОРЫЙ ИЗБАВИТ ВАС ОТ ВСЕХ МЕЛКИХ И КРУПНЫХ ПРОБЛЕМ
Где скачать и какой пароль к архиву - смотри ниже по форуму
1.9K
22 августа 2003 года
ILS
100 / / 28.01.2003
Цитата:
Originally posted by SEDEGOFF

СКАЧАЙТЕ EhLib - ГРИД, КОТОРЫЙ ИЗБАВИТ ВАС ОТ ВСЕХ МЕЛКИХ И КРУПНЫХ ПРОБЛЕМ


Ну не от всех, конечно, но от очень многих.
В частности, сам я (пока эту библиотеку не скачал)
чтобы плавности добиться ковырялся в Паскалевких исходниках и делал примерно следующее:

procedure TCustomDBGrid.WMVScroll(var Message: TWMVScroll);
var
SI: TScrollInfo;
begin
if not AcquireFocus then Exit;
if FDatalink.Active then
with Message, FDataLink.DataSet do
case ScrollCode of
SB_LINEUP: FDataLink.MoveBy(-FDatalink.ActiveRecord - 1);
SB_LINEDOWN: FDataLink.MoveBy(FDatalink.RecordCount - FDatalink.ActiveRe
cord);
SB_PAGEUP: FDataLink.MoveBy(-VisibleRowCount);
SB_PAGEDOWN: FDataLink.MoveBy(VisibleRowCount);

{ в оригинале SB_THUMBPOSITION:}
SB_THUMBPOSITION, SB_THUMBTRACK:
....
и это не в оном файле и после каждой инсталляции...
так что:"СКАЧАЙТЕ EhLib" - там это задается в property

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог