【问题标题】:How to drag and drop images in windows froms and get the order如何在windows窗体中拖放图像并获取顺序
【发布时间】:2020-12-11 09:15:09
【问题描述】:

我有这个问题。 我有多个要在容器内显示的图像,然后用户可以在容器内使用“拖放”对它们重新排序。 之后,我必须“理解”新订单并在新订单中检索一些信息,例如标签。

我曾尝试使用 listView 和 imageList 但问题是,如果我有不同尺寸的图像,它们的处理方式不正确,因为您可以为图像列表。

还有其他更灵活的容器或其他策略吗?

谢谢

【问题讨论】:

  • 您不能在常规面板中将图像添加为图片框吗?另见stackoverflow.com/questions/3213270/…
  • 是的,这需要图片框,可能在 flowlayout 面板或 TableLayoutPanel 中。
  • 好的,我试试这个解决方案!谢谢!
  • 注意:PictueBox 可以放大/缩小以显示任意大小的图像。 TLP 将具有固定的行和列大小,而 FLP 将尝试将任何大小的控件放入其区域

标签: c# winforms graphics containers


【解决方案1】:

如果您对利用商业产品感兴趣,LEADTOOL SDK 有包含此功能的组件(请注意,我为该供应商工作)。 ImageViewer 组件具有交互模式,可以扩展为拖放重新排序功能。 https://www.leadtools.com/help/sdk/v21/dh/c/imageviewerinteractivemode.html

网站上有一个演示,已经展示了您正在寻找的内容: https://demo.leadtools.com/JavaScript/DragDrop/

还提供了一个 .NET 示例。 https://www.leadtools.com/support/forum/posts/t12446-HOW-TO--Rearrange-pages-in-the-LEADTOOLS-Virtual-Document

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-06
    • 1970-01-01
    相关资源
    最近更新 更多