Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Delphi: Базы данных и репортинг > Может кто сталкивался с таким глюком и победил? |
Автор: Rodeon 18.12.2016, 01:56 | ||
Может кто сталкивался с глюком компонента NextDBGrid из набора Berg Components Suite 5.9.10.1. Суть в следующем, если записей в датасете больше, чем влезает на экран, не появляются автоматом ScrollBar-ы. Причем у компонента и свойства касающееся ScrollBar-ов нету. Принудительный вызов ScrollBar-а не помогает.
Провел эксперимент: к IBQuery привязал DataSource, а к нему 3 разных DBGrid-а: 1. NextDBGrid из состава Berg Components Suite 5.9.10.1 2. DBGridEh из состава EhLib 5.6 Build 5.6.215 3. sDBGrid из состава AlphaControls 10.27 Все настроено по умолчанию. Только везде указал выбирать строку целиком. На картинке изображено следующее: 1. Сразу после запуска приложения, 2 и 3 DBGrid все красиво вывели, есть ScrollBar-ы. 2. Если фокус на 1 DBGrid-е и клавишей PageDn мотать вниз, при доходе до последней записи - 2 и 3 DBGrid-ы останавливаются на посленей записи. 1 DBGrid куда-то убегает, скролла по прежнему нет? 3. Скролл у 3-его DBGrid-а появляется только если пользоваться клавишей Home, End. Не настолько руки кривые, как мне кажется. Для себя решил - в топку NextDBGrid в частности и Berg Components Suite 5.9.10.1 в целом. |