0

私は、DevExpress の Express Quantum Grid 5 を使用する Delphi 7 のレガシー プロジェクトに取り組んでいます。

グリッドにスクロール バーを表示できないため、スクロールを制御するための外部ナビゲーターがあります。

メソッドを使用してスクロールできますGridView.Site.ScrollContent(ADirection)が、4 つの方向 (上、下、左、右) のいずれかにスクロールするデータがあるかどうかを識別する方法がわかりません。

ナビゲーションが不要なときにナビゲーション ボタンを無効にするには、これを知る必要があります。

この問題の解決策または回避策を知っている人はいますか? グリッドまたはその部分に、この情報を提供できるメソッドが見つかりませんでした。

4

1 に答える 1

2

私は解決策を見つけました...

コンポーネントのソースコードを購入したので、必要に応じて変更を加えます。

この場合、グリッドビューで使用されている名前の保護されたメソッドを見つけましCanScrollData(ADirection)controller。私がする必要があったのは、このメソッドを公開してから使用することだけでした。

Boolean canScrollLeft := Grid.ActiveView.Controller.CanScrollData(dirLeft)
于 2009-02-12T13:43:30.560 に答える