19

人気のあるVirtualTreeViewの Firemonkey バージョンが準備中かどうか知っている人はいますか? また、カスタム コントロールを Firemonkey に移植した経験を集めて、仮想ツリー ビューを Firemonkey に移植するのにどれだけの作業が必要かを見積もることができる人はいますか? このコントロールが必要であり、Firemonkey への切り替えは、このコントロールを機能させることができる場合にのみオプションです。

ありがとう!

4

4 に答える 4

6

私が理解している限り、FireMonkeyはVCLとは非常に異なるため、大幅な書き換えが必要になります。基本的には、コントロールを最初から書き換えます... GoogleコードのSVNをざっと見てみましたが、誰かがFMへの移植を開始したようには見えません。ただし、XE2には(VCL)パッケージがあります。

于 2011-09-15T15:42:25.857 に答える
4

代替案...

FireMonkey には、FMX.TreeView と呼ばれる独自のツリービューがあります。 それに関するエンバカデロのドキュメントはごくわずかです。これは VirtualTreeview に比べて非常に原始的ですが、今のところ利用できるのはこれだけかもしれません。

VirtualTreeview をグリッドとして使用している場合は、Firemonkey の TGrid または TStringGrid または TDBGrid に頼らなければならない場合があります。グリッドの実装はかなり基本的なものです。しかし、明らかに TDBGrid はそれほど悪くはありません。Arnaud Bouchezいくつかの Firemonkey コントロールのスクリーンショットをいくつか持っており、TDBGrid コンテンツは仮想であると述べ、スクリーンショットで例を挙げています。

TMS (TAdvStringGrid)、Woll2Woll (InfoPower)、Berg (NextGrid5) などのサードパーティ コンポーネント ビルダーが何かを発表する可能性は非常に高いです。VirtualTreeview が FireMonkey に移植されないように見える場合は、そのうちの 1 つが受け入れ可能な代替案を作成する機会があります。

于 2011-09-22T00:02:51.200 に答える
1

この質問には答えがあることを知っています。

しかし、答えはある時点で正しかった

これで、Firemonkey への VirtualTree のポートが最小限になりました。github で私のフォークを見て ください https://github.com/livius2/Virtual-TreeView

自由な時間が許す限り、一生懸命取り組んでいます。VCL と FMX はまったく別物なので、始めるのがいかに大変だったか想像できます。

于 2018-11-13T14:24:04.227 に答える
0

FMX 用の TMS からの仮想ツリービューがあります。アンドロイドに対応。

于 2021-05-30T11:21:24.230 に答える