2016-09-29 27 views
1

私はデルファイのRAD Studio XE10.1 BerlinでIOSデバイスとAndroidデバイスのアプリケーションを作成していますが、問題があります。DelphiのTvertScrollBoxコンポーネントのスクロールを一時的に無効にしますか?

フォームにはTvertScrollboxがあり、その中に表示するコンポーネントが多く、そのうちの1つはTlistviewです。

示し、より多くのデータがあるので、問題は、私はTlistviewスクロールを作るとき、あるは、また、最終的に正しくデータを視覚化することは不可能である、TvertScrollboxにスクロールします。

TvertScrollboxスクロールを一時的に無効にしてから再度有効にする方法はありますか?

私はうまく説明していただきたいと思います。私の英語はとても悪いです、ありがとう。

答えて

1

はいあなたは、単にAniCalculations.TouchTrackingを置くことによってTvertScrollboxを無効にすることができます= []、その後AniCalculations.TouchTrackingに戻ってそれを置く:= [ttVertical]

私は行動のこの種のすべてを実装TvertscollBoxを作りました(子オブジェクトがスクロールされたときにスクロールを無効に)、それはまた、他のいくつかのバグを修正...ソースコードはここを過ぎてコピーすることは大きすぎるので、あなたは直接ここでそれを見ることができます:

(SVN)https://svn.code.sf.net/p/alcinoe/code/

ユニットを見るALFmxLayouts

デモを見るには、プロジェクト/ demos/alfmxControls /を参照するか、直接 https://sourceforge.net/p/alcinoe/code/HEAD/tree/demos/ALFmxControls/Android/Release/ALFmxControls/bin/ALFmxControls.apk?format=rawをロードするか、手動でアンドロイドに書き込む必要がある場合は短縮形を使用します。http:// tinyurl .com/zsamrbn (コンパイルされたAPKのURLがアンドロイドにインストールされます) デモではタブコントロールが表示され、スクロールするとvertscrollboxのスクロールが無効になります

+0

ありがとう、あなたは私を救った!私はすべてを変えなければならないと思って、フレームを入れました。 – elcharlie

関連する問題