Может кто сталкивался с таким глюком и победил?

 
0
 
Delphi, Kylix & Pascal
ava
Rodeon | 18.12.2016, 01:56
Может кто сталкивался с глюком компонента NextDBGrid из набора Berg Components Suite 5.9.10.1.
Суть в следующем, если записей в датасете больше, чем влезает на экран, не появляются автоматом ScrollBar-ы.
Причем у компонента и свойства касающееся ScrollBar-ов нету.
Принудительный вызов ScrollBar-а не помогает.

  TDrawGrid(NextDBGrid4).ScrollBars := ssBoth;

Провел эксперимент:
к 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 в целом.
Kommentare (0)

Kommentare werden nicht hinzugefügt

Registrieren Sie sich oder melden Sie sich an, um schreiben zu können.
Unternehmen des Tages
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Mitwirkende
  Rodeon
advanced
Absenden