【问题标题】:How to create a "drag target line" in a winforms listbox that shows whether the drop source is being dropped before or after the drop target如何在winforms列表框中创建“拖动目标线”,显示放置源是在放置目标之前还是之后放置
【发布时间】:2010-11-27 13:07:06
【问题描述】:

我有一个承载 winforms 列表框的用户控件。我正在使用拖放重新排序列表中的项目。我意识到我需要一个拖动“目标线”来显示我是在目标之前还是之后下降。

任何建议。我愿意接受建议。我不喜欢列表框。我可以使用另一个 winforms 控件(越轻越好),我还获得了 winforms telerik 控件的许可(几个版本回来)。 RadListBox 没有正确地将数据绑定到我的 biz 对象,所以我使用了 winforms 版本。但也许另一个 rad 控件可以让我开箱即用。

为了记录,如果它可以工作,我的偏好是坚持使用 winforms 列表框。

如果我需要自己实现此行为,是否有人提供代码示例或有关如何执行此操作的建议。我不知道从哪里开始?

【问题讨论】:

    标签: winforms listbox drag-and-drop telerik


    【解决方案1】:

    我认为您可以只使用 ListView 而不是 ListBox。

    【讨论】:

      【解决方案2】:

      看看一个人是如何提供一个视觉提示来指示下拉操作将在 ListBox 中发生的:

      Drag-and-Drop ListBox

      查看他的VisualCue 课程。

      【讨论】:

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