я так понял название в листбоксе содержит имя файла? тогда:
Код:
procedure TForm3.ListBox2Click(Sender: TObject);
var FileName:string;
begin
FileName:=ListBox1.Items[ListBox1.ItemIndex]+'.txt' ;
Memo1.Lines.LoadFromFile(FileName) ;
end;
и еще у тебя тут ошибка
ListBox2.items.SaveToFile(FileName) ;
Memo1.lines.SaveToFile(FileName)
получается что Список листбокса,и текст из мемо сохраняются в один файл,и соответственно при сохранении текста Мемо,список с названиями затрётся