2011-05-05 74 views
0

我在C#中寻找一个免费的控件,它允许我在预览(例如PDF页面预览)中显示一组图像。我尝试了ListView控件,但它不允许我设置更大的图像大小。请指教C#Winforms自定义控件帮助

+0

我找一个WinForms控制 – kakopappa 2011-05-05 16:50:11

+1

一个'ListView'工作得很好。只要将其设置为“LargeIcon”视图,就可以使图标尽可能大。 – 2011-05-21 16:07:29

回答

1

您可以使用ListView-ImageList组合来实现该目的。

只需将ImageList的ImageSize属性设置为较大的值即可,例如96, 96并将ListView的LargeImageList属性设置为ImageList。

0

如何与它图像的面板?你可以将它设置为可滚动的div(如果你的目标是ASP.NET,我认为你是),或者如果这是WinForms,你可以将它设置为具有滚动条。

要明白的是,除非您为图片预先制作了缩略图,否则显示图片的预览将需要加载整个图片并将其缩小为拇指。因此,除了房地产需要外,您可能无法通过“预览”图像节省很多钱。

1

控制是ImageListView。 (我是该项目的所有者。)

ImageListView Control Screenshot

+0

我只是看着你的项目,我发现它很有趣。好的,继续! – 2011-07-23 14:08:40

+0

@Alex Essilfie谢谢! – 2011-08-18 10:19:20