Ich habe eine listBox1 Objekt, und es enthält einige Elemente. Ich habe einen button, um die ausgewählten Element und einem anderen zu verschieben ausgewähltes Element nach unten. Was soll der code für die zwei buttons?
InformationsquelleAutor der Frage | 2011-01-25
InformationsquelleAutor der Antwort SwDevMan81
InformationsquelleAutor der Antwort Save
Haben Sie versucht, Suche es in google? Verschieben Sie Elemente, up/dowm im listbox-Steuerelement zum Beispiel.
InformationsquelleAutor der Antwort CD..
Modifizierter Desolator-code oben passieren Sie das Steuerelement als parameter...wiederverwendbare
InformationsquelleAutor der Antwort Habesha
Geändert @Save-code zu ermöglichen, zum verschieben von Elementen, die Daten an eine ListBox über die Eigenschaft DataSource.
Wo
UnifyCamera
ist meine custom-Klasse, die in einer Liste gespeichertinputData.Cameras
gibt eineList<UnifyCamera>
.InformationsquelleAutor der Antwort konrad
InformationsquelleAutor der Antwort Mnyikka
Alle anderen Antworten sind gut, aber man sollte auch betrachten Sie dieses 🙂
Die Idee ist es nah an dem von SwDevMan81, aber dieser ist wirklich-code (nicht pseudo -)
und Sie bewegen könnte, mehr als ein Element (von mehreren ausgewählten Artikeln)
und mit einer Verbesserung, wenn Sie nach unten bewegen.
InformationsquelleAutor der Antwort vexe
InformationsquelleAutor der Antwort SaulN
InformationsquelleAutor der Antwort harsha
Vexe Antwort am besten funktioniert für mich, aber ich hatte zu ändern, um fix ein paar Fragen. Diese Lösung wird markieren Sie das richtige Objekt, wenn das gleiche Objekt ist in der Liste mehrere Male. Auch diese Lösung verhindert, dass multi-ausgewählte Objekte von flip-floppen, wenn Sie auf den oberen oder unteren Rand des Listenfeld und die Taste weiterhin gedrückt, mehrmals.
InformationsquelleAutor der Antwort Miebster
Schrieb ich diese Funktion, um meine ausgewählte Elemente:
InformationsquelleAutor der Antwort anoCoder
Für Die Up-Taste:
Für Down-Taste:
InformationsquelleAutor der Antwort Yasser-Taherkhani
Erhalten eine Auflistung der ausgewählten Artikel und verschieben Sie dann wie folgt vor:
InformationsquelleAutor der Antwort RooiWillie
Ich diese mit mehreren Auswahlmöglichkeiten.
Es funktioniert auch mit interleaved Auswahl.
InformationsquelleAutor der Antwort Marcos Paulo Galinari Chaves