2009-09-11 9 views
3

J'ai un contrôle utilisateur qui héberge une zone de liste de winforms. Je re-trier les éléments de la liste en utilisant le glisser-déposer. Je me suis rendu compte que j'avais besoin d'une «ligne de cible» de traînée qui montre si je tombe avant ou après une cible.Comment créer une "ligne cible" dans une zone de liste déroulante qui indique si la source de dépôt est supprimée avant ou après la cible de dépôt

Toutes les suggestions. Je suis ouvert aux suggestions. Je ne suis pas marié à la liste. Je peux utiliser un autre contrôle de winforms (le plus léger sera le mieux) et je suis également licencié pour les commandes telerik de winforms (un couple de version en arrière). RadListBox ne fait pas la liaison de données à mon objet biz correctement donc je suis allé avec la version winforms. Mais peut-être un autre contrôle rad me donnerait ce hors de la boîte. Pour l'anecdote, ma préférence est de rester dans la liste des winforms si cela peut marcher.

Si j'ai besoin d'implémenter ce comportement moi-même, quelqu'un at-il des exemples de code ou des suggestions sur la façon de le faire. Je n'aurais pas la moindre idée sur par où commencer?

Répondre

1

Découvrez comment une personne a fourni un repère visuel pour lequel une opération de baisse aura lieu dans une zone de liste:

Drag-and-Drop ListBox

Voir sa classe VisualCue.

0

Je pense que vous pourriez juste utiliser un ListView pour ceci au lieu d'un ListBox.

Questions connexes