Hmm..
Wieso brauchst Du den MouseClick oder Keyevents?
Es geht doch darum, das wenn eine Datei in der FileListBox selektiert wird, egal ob mit CLick oder Key, zu dieser ausgewählten Datei eventuell etwas zusätzliches angezeigt wird..
Somit genügt doch eigentlich das OnChange Event der FileListBox.
Nach dem Schema
Delphi-Quellcode:
procedure TForm1.FileListBox1Change(Sender: TObject);
begin
if UpperCase(ExtractFileExt(FileListBox1.FileName)) = '.EXE' then begin
ShowMessage('Dies ist eine EXE und ich hole jetzt die Textdatei...');
end;
end;