1

アプリケーションのメイン ウィンドウに、Windows デスクトップと非常によく似たインターフェイスが必要です。テキスト付きのアイコンがたくさんあり、それらをドラッグして好きなように配置できます。標準の ListView は、このカスタムの再配置をサポートしていないことを除いて、ほとんど機能します。まったく新しいユーザーコントロールをゼロから作成する以外に、この効果を達成する方法についてのアイデアはありますか?

4

1 に答える 1

0

これを行うには、最大数のアイテムをリスト ビューに追加する必要があります。私が知っているように、リストビューでは、アイテムをすでに占有されている領域にのみドラッグできます。を使用して余分なスペースを埋めることができますlistview.Items.Add("")

新しいアイテムを追加する必要がある場合は、最初の空白のアイテムを新しいアイテムに置き換えることができます。私はこのことを試しましたが、うまくいきました。あなたが処理しなければならないことの1つはソートです。ソート中、空白のアイテムを省略する必要があります。

于 2012-05-21T13:01:33.553 に答える