2013-03-15 76 views
2

我想創建一個C#中的表單,它看起來像iTunes中的相冊查看器。創建相冊查看器

我在想象一個網格,它有很多圖片縮略圖,每個圖片下面有一行或兩行文本來顯示圖片的名稱。當我點擊圖片縮略圖時,我想顯示一張關於圖片信息的表單。

C#中是否有控制權讓我這樣做?

回答

1

你可以使用DataGridView有足夠的finagling,但它不會產生你的縮略圖。你將不得不自己做縮略圖。 (您也可以將圖像加載到網格控件中,並將它們縮放,但您會發現嚴重的性能問題,但不會顯示太多圖像。)

像您描述的應用程序通常會與第三方UI庫Telerik的網格(以及其他許多)和第三方圖形軟件包。這是因爲雖然微軟提供了一些體面的開箱即用的控件,但更好的應用程序可能會從這些控件組裝起來變得更加困難。

如果您不想或不能支付第三方控件,您可以查看thumbnail generationthis as a grid control這樣的開源和演示項目。