Was verstehst du unter "öffnen"?
Auf die Listbox klicken, Eintrag auslesen, eventuell Dateinamenerweiterung dranhängen, Pfad dovor packen und dann öffnen.
Delphi-Quellcode:
Path := ExtractFilepath(ParamStr(0)); // Dateien liegen im gleichen Verzeichnis, wie die Anwendung selber.
Filename := Path + Listbox1.Itmes[Listbox1.ItemIndex] + '.txt'; // Pfad und Dateiname zurecht basteln
Memo1.Lines.LoadFromFile(Filename); // öffnen
So, wo war jetzt das Problem mit deinem Wissen und unseren Antworten das zusammen zu basteln?