Wie eine „drag Ziellinie“ in einem winforms listbox zu schaffen, die die Tropfenquelle vor oder nach dem Drop-Ziel zeigt, ob fallen gelassen wird

StackOverflow https://stackoverflow.com/questions/1411533

Frage

Ich habe eine Benutzersteuerung, die eine winforms listbox hostet. Ich Umsortieren Elemente in der Liste per Drag & Drop. Ich erkannte, dass ich eine Drag „Ziellinie“ müssen, das zeigt, ob ich vor oder nach einem Ziel am fallen.

Irgendwelche Vorschläge. Ich bin offen für Vorschläge. Ich bin nicht auf der List vermählen. Ich kann eine andere WinForms Kontrolle (die leichter, desto besser) verwenden, und ich bin auch für WinForms lizenziert Telerik steuert (ein paar Version zurück). RadListBox nicht tun, werden die Daten auf meine biz Objektbindung richtig so dass ich mit WinForms Version ging. Aber vielleicht ein andere rad Kontrolle würde ich diese aus dem Kasten heraus.

Für das Protokoll, meine Präferenz ist mit dem winforms listbox zu bleiben, wenn es funktionieren kann.

Wenn ich dieses Verhalten implementieren müssen tut mir jemand Codebeispiele oder Vorschläge, wie es zu tun. Ich würde keine Ahnung hat, wo anfangen?

War es hilfreich?

Lösung

Überprüfen Sie heraus, wie eine Person einen visuellen Hinweis für zur Verfügung gestellt, wo ein Drop-Operation in einem List-Box stattfinden wird:

Drag-and-Drop-List-Box

Sehen Sie seine VisualCue Klasse.

Andere Tipps

Ich glaube, Sie könnten in der Lage sein, nur ein Listview für diesen anstelle einer List-Box.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top