In meiner C# windows Anwendung möchte ich mehrere Dateien in der gleichen Reihenfolge wie der Benutzer die Datei im openfiledialog Fenster auswählen. Ich erhalte alle ausgewählten Dateien, aber die Reihenfolge ist nicht korrekt. Jeder hilft mir, dieses Problem zu lösen.C# openfiledialog um mehrere Dateien in der gleichen Reihenfolge auszuwählen, wie der Benutzer wählt
Q
C# openfiledialog um mehrere Dateien in der gleichen Reihenfolge auszuwählen, wie der Benutzer wählt
-1
A
Antwort
2
Der OpenFileDialog bietet keinen Mechanismus, um diese Informationen zu erweitern. In der Tat bietet selbst das zugrundeliegende Windows-Dialogfeld keine Möglichkeit, diese Informationen über eine Standardschnittstelle zu erhalten.
Wenn Sie es beibehalten müssen, müssen Sie ein eigenes Formular oder einen Dialog erstellen, um die Auswahl in der Reihenfolge zu verfolgen, und ehrlich gesagt, Sie werden wahrscheinlich besser eine etwas andere Benutzeroberfläche bieten, die den Benutzer Dateien nach sortieren kann Sie haben sie ausgewählt, ähnlich wie man Listen auf einigen Mobilgeräten neu anordnen kann.
Verwandte Themen
- 1. C# - Wie kann OpenFileDialog angepasst werden, um mehrere Ordner und Dateien auszuwählen?
- 2. Öffnen mehrerer Dateien (OpenFileDialog, C#)
- 3. Mehrere Benutzer schreiben in der gleichen Datei
- 4. JAXB: mehrere Tags der gleichen Art in einer bestimmten Reihenfolge
- 5. Verwenden der gleichen Variablen über mehrere Dateien in C++
- 6. Mehrere Dateierweiterungen in OpenFileDialog
- 7. Benutzer in ein bestimmtes Verzeichnis in OpenFileDialog einschränken
- 8. C# OpenFileDialog Sperre zum Verzeichnis
- 9. css-Dateien in der Reihenfolge
- 10. Angular2: Wie binden, um mehrere auszuwählen
- 11. Filtern der in OpenFileDialog angezeigten Dateien basierend auf dem Inhalt?
- 12. Laden Sie mehrere Dateien in der Reihenfolge von JSON herunter
- 13. C# - Wie man mehrere Dateitypen in einem OpenFileDialog erlaubt?
- 14. String-Array in der gleichen Reihenfolge PHP
- 15. Dropzone mehrere Bereiche in der gleichen Form
- 16. Empfangen von Daten in der gleichen Reihenfolge wie NSOperationQueue
- 17. jQuery Wie div um mehrere der gleichen Klassenelemente zu wickeln
- 18. mehrere verwaltete Eigenschaften der gleichen Bean, in der gleichen Klasse
- 19. mehrere ordenation braucht in der gleichen Anfrage
- 20. Wie wählt man mehrere Selektoren mit selectAll?
- 21. Standardname mit OpenFileDialog C#?
- 22. mehrere identische Elemente in der gleichen C# DTO
- 23. Wie rufen Koordinaten in der gleichen Reihenfolge ab?
- 24. Reihenfolge der statischen Konstruktoren/initializers in C#
- 25. Umkehren der Reihenfolge eines Satzes in C
- 26. Link mehrere Seiten mit der gleichen Navbar
- 27. Update Mehrere Excel-Dateien an der gleichen Stelle
- 28. Mehrere Farben in der gleichen CSS-Klasse?
- 29. Wie Abfrage mehrere Eigenschaft Werte in der Reihenfolge in Cypher
- 30. Wie mehrere spottet der gleichen Schnittstelle
Sie sollten Ihren eigenen Dialog erstellen – dotctor
Welche Art von Bestellung? Sortieren Sie es einfach mit Ihrer eigenen Methode openFileDialog.FileNames, wahrscheinlich ist das einfacher. –
Wenn der Benutzer die erste Datei auswählt, sollte er auf dem Index [0] sein. Wenn der Benutzer die zweite Datei auswählt, sollte er auf dem Index [1] sein ... so weiter. Beim Zuweisen der openFileDialog.FileNames zu einem Zeichenfolgenarray sollte die obige Reihenfolge übereinstimmen. –