OpenDialog Dateien selektieren
-
Hallo,
Soweit funktioniert dies auch.
Jetzt würde ich gerne diesen Dialog noch einmal aufrufen können und es sollen alle vorher ausgewählten Dateien selektriert sein.
Ich schaffe es nur den Pfad über OpenDialog->InitialDir anzugeben und über OpenDialog->FileName unten in dem Feld für den Dateinamen diesen einzutragen. Ich schaffe es aber nicht, dass die Dateien in der Liste oben selektiert werden.
Ist dies überhaupt möglich und wenn ja, kann mir jemand einen Tipp geben, wie.
Danke.
-
Ich glaube nicht, dass das ohne weiteres geht. Der VCL Dialog basiert einfach auf der WinApi und da ist sowas nicht vorgesehen:
https://msdn.microsoft.com/en-us/library/ms646839(v=vs.85).aspx
Du kannst evtl. Hooks registrieren, und wenn das Fenster erzeugt wurde, dir die View holen und da die Dateien selektieren. Müsste wahrscheinlich gehen, einfach ist es aber sicher nicht.
-
Sowas in der Art habe ich befürchtet. Ich glaube, dass mir das für meine Anwendung dann zu kompliziert ist und ich das sein lasse.
Danke für die Antwort.
Sollte jemand doch noch einen halbwegs einfachen Weg kennen, dann lerne ich für die Zukunft natürlich gerne dazu