量子グリッド5にスクロールするいくつかのデータがあるかどうかを知る方法?
-
22-08-2019 - |
質問
私はDevExpress社からのエクスプレス量子グリッド5を、使用する、デルファイ7で、従来のプロジェクトで働いています。
私のグリッドは、スクロールバーを表示することはできませんので、私はスクロールを制御するための外部ナビゲーターを持っています。
私はGridView.Site.ScrollContent(ADirection)
メソッドを使用してスクロールすることができますが、私はいくつかのデータは、4つの方向(上下左右)のいずれかにスクロールするためにそこにあるかどうかを確認する方法を知りません。
私は、ナビゲーションが必要とされていない場合、これはナビゲーションボタンを無効にすることができるように知っている必要があります。
誰もがこの問題のいずれかの解決策や回避策を知っていますか?私は私にこの情報を与えることができ、グリッドまたはその部分のいずれかの方法を見つけることができませんでした。
解決
私は解決策を見つけた...
私たちは、コンポーネントのソースコードを買ったように、必要に応じて、我々はそれにいくつかの変更を行います。
この場合、私は、GridViewのが使用するCanScrollData(ADirection)
にcontroller
という名前の保護された方法を見つけました。私が行うために必要なすべては、この方法は、公開することとし、それを使用することでした。
Boolean canScrollLeft := Grid.ActiveView.Controller.CanScrollData(dirLeft)
所属していません StackOverflow