2018年03月12日

TDBGrid ScrollBar バグ

Delphi 10.1 Berlin Update2(これ以前は不明)で、TDBGrid ScrollBarのバグあり。

Delphi 10.2.2 では、同じ現象が確認されないので、このバージョンのVcl.DBGrids.pasのソースとコンペアし、修正する。

TCustomDBGrid.UpdateScrollBar;
の内容を参照し、Berlinのコンポーネントソースを修正することで対応できた。

不具合内容
 DBGrid上でデータを表示。
 その後、データが0件になる(データ検索条件を変える or Filter)ようにする。
 このときスクロールバーが消える(これはOK)
 その後、再度データが複数件表示するようにする。
 なぜかスクロールバーが消えたまま。。表示件数を変えてもスクロールバーが戻ってこない。




posted by しんくそふと at 17:43| Comment(0) | TrackBack(0) | おぼえ