-
Доброе время суток! Порылся по форуму и по ФАКу, ничего подходящего не нашел. Прошу помощи по следующим вопросам:
1. Как сделать прокрутку в DBGride по колесику мышки, причем не только в пределах выбранных ДБГридом записей?, а если достикает верха или низа таблицы, листать в данном направлении. Сейчас же прокрутка работает только на записи, которые видны в данный момент. 2. Как сделать, чтобы при помещении курсором на определнный столбец, сразу появлялся выпадающий список(Lookup поле), причем желательно не 5 строчек, а хотябы 10. 3. Как можно реализовать групповое удаление? 4. Как изменить ползунок скроллбара, чтобы он перемещался плавно? сейчас он имеет только 3 положения.
Заранее спасибо за помощь.
-
Самый простой способ - это посмотреть реализацию DBGrid в других пакетах компонентов, например в EhLib. Помимо ответов на ваши вопросы, вы найдете еще массу всего полезного и вкусного :)
-
> 4. Как изменить ползунок скроллбара, чтобы он перемещался > плавно? сейчас он имеет только 3 положения.
это поведение зависит от источника данных если он поддерживаетточное позиционирование,то будет плавно, если он отличает только BOF, EOF и прочее - то это и есть три состояния
групповое удаление через груповое выделение настраивается в gridoptions, при удалении использовать selectedrows
-
Один вопрос - одна тема и наоборот. Вопрос не для этого форума. С такой темой все равно будет закрыто.
|