Wie kann ich mit Öffnen-Dialog

Hallihallo,
ich möchte ein Programm schrieben, indem ich Bilder verkleinere.
Mein Problem ist jedoch folgendes:

Ich möchte mit einem OpenDialoag dem Benutzer ermöglichen, verschiedene, und vor allem auch mehrere gleichzeitig auszuwählen.
Die Ausgewählten Bilder sollen dann in ein Memo Feld eingefügt werden:
Ein DAteiname pro Zeile. Wie mache ich das?

Thx Florian

Hallihallohallöchen,

Aus der Online-Hilfe von TOpenDialog:

„Die Eigenschaft Files gibt eine Liste der ausgewählten Dateinamen zurück.“

Und aus der Online-Hilfe von TMemo:

„Die Eigenschaft Lines enthält die einzelnen Textzeilen des Memofeldes.“

Beides ist vom Typ TStrings. Genau, schauen wir auch da mal in der Online-Hilfe nach. Da steht zB:

„Mit der Methode Assign lassen sich der String-Liste die Strings eines anderen Objekts zuweisen. Die Zuweisung umfasst auch eventuell vorhandene Objekt-Referenzen dieser Strings.“

So, die Lösung ist also ganz einfach:

Memo1.Lines.Assign(OpenDialog1.Files);

Fertig.

LG
Jochen

… und in den Options „ofAllowMultiSelect“ festlegen.

Erich

Danke für die Ideen, aber wenn ich dann noch etwas in das Memo hinzufügen will, überschreibe ich den Rest. Ich habe es schließlich so gemacht:

Memo1.Lines.AddStrings(OpenPictureDialog.Files);

Dann funktioniert einwandfrei!
Trotzdem danke!!!
Florian