C#在组之间拖放列表视图

时间:2012-08-24 04:58:30

标签: c# listview drag-and-drop

我的listview中有几个组和项目,我需要在这些组之间拖动项目。问题是:在我的实现中,每个组都可以是空的。列表视图中的空组不会显示,但可以通过将项目放在空文本字段中来解决。但是,在这种情况下,只要我使用常见解决方案,例如this,就无法将项目拖动到空组中。

那么使用listview以某种方式解决这个问题是否可能?或者我可能应该使用其他控件来提供此功能?

1 个答案:

答案 0 :(得分:0)

当用户在代码中放入新项目时,您是否可以在用户拖出最后一项时将代码添加为空文本字段,并自动删除空文本字段?我知道这是一个轻微的工作,但它可以解决您的问题,并节省您不得不改变控制。