2011-09-13 5 views
2

フォームにドロップされたTCategoryPanelGroupインスタンスがあります。私は、ユーザーがカテゴリを並べ替えることを許可したいと思います。 PanelList []プロパティ(TList)の順序を変更しようとしましたが、これはうまくいかないようです。TCategoryPanelGroup(Delphi XE)でカテゴリを並べ替える方法

パネルの位置を変更することで

+0

は、ユーザーがマウスドラッグを介して、または他のいくつかの技術によってそれらを並べ替えることができるようにしたいですか?マウスダウンに基づくドラッグ&ドロップの並べ替えのコード例を参照するには、VCLソースコードのCategoryButtons.pasを参照してください。 –

答えて

2

影響この変更を:

CategoryPanel2.Top := 0; 
CategoryPanel1.Top := CategoryPanel2.Height; 
+0

ありがとうございます。既存のパネルの最高値を設定すると、既存のパネルの上に移動します。既存のパネルの最高値をもう1つ設定すると、パネルが既存のパネルの下に移動します。 – user942283

関連する問題