0

このページのコードを使用して開始します:
http ://www.java2s.com/Code/CSharp/GUI-Windows-Form/DragginganddroppingbetweenListView.htm

さらに2つの機能をサポートするために何を追加する必要があるかを調べようとしています。a
)アイテムを複数選択して一緒に移動できるようにする。
b)単一のアイテムをダブルクリックすると、そのアイテムを移動できるようになります。

私を正しい軌道に乗せることができる上記の2つの質問に役立つ情報、読み物、これ以上の情報は大歓迎です。

ありがとう。

4

1 に答える 1

2

MultiSelect = Trueデザイナーで設定します。これにより、1つ以上のアイテムを選択できます。

「1つのアイテムをダブルクリックすると、1つのアイテムを移動できる」とはどういう意味かわかりません。ListViewアイテムをダブルクリックすると、アイテムを別のアイテムに移動したいようです。その場合はListViewItem、ダブルクリックイベントでダブルクリックしたユーザーのコピーを作成し(おそらくe.Itemだと思いますか?)、それを追加するか、コードビハインドの他のリストに挿入します。ダブルクリックしたリストから削除したい場合はMyListView.RemoveAt、そのアイテムのインデックスを使用して渡します。

これは、コード的に書くのにそれほど悪くはないので、すべてのステップを書き出すことはしません。しかし、それはあなたが段階的にやりたいことです。

于 2012-05-21T17:19:27.593 に答える