【发布时间】:2012-12-23 07:12:17
【问题描述】:
我正在寻求有关程序的帮助。语言是 c#,它是一个 winform 应用程序。我正在数据库中存储指向缩略图的链接。图像作为单独的文件保存在文件系统中。我需要一种浏览这些文件的方法。
具体来说,我需要一个控件来提供类似于 OpenOffice Presenter 和 Microsoft PowerPoint 等演示软件中的幻灯片排序器的功能。似乎任何标准的 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) 再次我不确定这将如何与拖放一起工作。
我对代码解决方案和使用特定组件的建议持开放态度——即使我必须购买它。
【问题讨论】: