量子グリッド5にスクロールするいくつかのデータがあるかどうかを知る方法?

StackOverflow https://stackoverflow.com/questions/537967

質問

私はDevExpress社からのエクスプレス量子グリッド5を、使用する、デルファイ7で、従来のプロジェクトで働いています。

私のグリッドは、スクロールバーを表示することはできませんので、私はスクロールを制御するための外部ナビゲーターを持っています。

私はGridView.Site.ScrollContent(ADirection)メソッドを使用してスクロールすることができますが、私はいくつかのデータは、4つの方向(上下左右)のいずれかにスクロールするためにそこにあるかどうかを確認する方法を知りません。

私は、ナビゲーションが必要とされていない場合、これはナビゲーションボタンを無効にすることができるように知っている必要があります。

誰もがこの問題のいずれかの解決策や回避策を知っていますか?私は私にこの情報を与えることができ、グリッドまたはその部分のいずれかの方法を見つけることができませんでした。

役に立ちましたか?

解決

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

私たちは、コンポーネントのソースコードを買ったように、必要に応じて

、我々はそれにいくつかの変更を行います。

この場合、私は、GridViewのが使用するCanScrollData(ADirection)controllerという名前の保護された方法を見つけました。私が行うために必要なすべては、この方法は、公開することとし、それを使用することでした。

Boolean canScrollLeft := Grid.ActiveView.Controller.CanScrollData(dirLeft)
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top