2012-12-22 42 views
0

我正在尋找幫助程序。語言是c#,它是一個winform應用程序。我將鏈接存儲在數據庫中的縮略圖圖像。圖像作爲單獨的文件保存在文件系統中。我需要一種方法來瀏覽這些文件。Winform幻燈片分揀機功能

具體來說,我需要一個控件來爲我提供類似於演示軟件(如OpenOffice Presenter和Microsoft PowerPoint)中找到的Slide Sorter的功能。它似乎沒有任何標準的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我懷疑我可能需要使用某種佈局控件,但會對其他方法感興趣。就支持我需要的拖放功能而言,此方法似乎受到限制。另一種方法可能是複製項目,如Clone Controls - C# (Winform)所示,我不確定這將如何與拖放工作。

我對這兩種代碼解決方案以及使用特定組件的建議都是開放的 - 即使我必須購買它。

回答

1

我會defenitly與去

flylib.com

解決方案的一個改變我會先有一個圖片裏面的自定義控制容器和標籤都集中到容器但內部不應該能夠獲得焦點,因此他們不可點擊。然後,只需使用您提供並從那裏開始工作的鏈接中的方法。

對於鼠標拖放您可以連接到這個網站here

+0

能否請你幫我解釋什麼,他們在flylib崇尚另一個問題描述的鼠標事件? – Brett

+0

以及我會從該網站thake那面板將爲您的情況最可用的容器選項,因爲你得到它可能需要ScrollBar的。 – Jester