2013-03-15 57 views
2

我想创建一个C#中的表单,它看起来像iTunes中的相册查看器。创建相册查看器

我在想象一个网格,它有很多图片缩略图,每个图片下面有一行或两行文本来显示图片的名称。当我点击图片缩略图时,我想显示一张关于图片信息的表单。

C#中是否有控制权让我这样做?

回答

1

你可以使用DataGridView有足够的finagling,但它不会产生你的缩略图。你将不得不自己做缩略图。 (您也可以将图像加载到网格控件中,并将它们缩放,但您会发现严重的性能问题,但不会显示太多图像。)

像您描述的应用程序通常会与第三方UI库Telerik的网格(以及其他许多)和第三方图形软件包。这是因为虽然微软提供了一些体面的开箱即用的控件,但更好的应用程序可能会从这些控件组装起来变得更加困难。

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