プログラムのサポートを探しています。言語はc#で、WinFormアプリです。サムネイル画像へのリンクをデータベースに保存しています。画像は個別のファイルとしてファイルシステムに保存されます。それらのファイルを参照する方法が必要です。
具体的には、OpenOfficePresenterやMicrosoftPowerPointなどのプレゼンテーションソフトウェアにあるスライドソーターと同様の機能を提供するためのコントロールが必要です。標準のWindowsコントロールはどれも機能しないようです。ご存じない方のために説明すると、スライドソーターは基本的にグリッドです。グリッドは、一連のサムネイル画像とそれらの画像のラベルで構成されています。これらの画像とそれに関連するラベルは、削除または並べ替えることができます。並べ替えは、サムネイルをドラッグして新しい位置にドロップすることで実行されます。
解決策は明らかにここで見つかりました:http://bytes.com/topic/c-sharp/answers/269058-need-slide-sorter-functionalityしかし、私はそれを理解していません。
ここでいくつかの有用な情報を見つけました:http://flylib.com/books/en/2.255.1.247/1/しかし、私はつなぎ合わせるのが難しいと感じています。特に、画像に番号を付け、ドラッグアンドドロップのサポートを追加する方法。
ここを見てください:http ://www.youtube.com/watch?v = qwjvR4tX790ある種のレイアウト制御を使用する必要があるかもしれませんが、他のアプローチに興味があると思います。このアプローチは、必要なドラッグアンドドロップ機能のサポートという点で制限されているようです。別のアプローチは、ここに示すようにアイテムのクローンを作成することです。クローンコントロール-C#(Winform)これもドラッグアンドドロップでどのように機能するかわかりません。
私は、コードソリューションと、特定のコンポーネントを購入する必要がある場合でも、特定のコンポーネントの使用に関するアドバイスの両方を受け入れています。