Danke das leuchtet mir ein: Doch wie durchsuche ich den Listview nach den Filenamen den ich selectieren möchte:
Etwa so?
Delphi-Quellcode:
for i := 0 to mainform.frmMain.lvFiles.Items.Count-1 do
begin
if mainform.frmMain.lvFiles.Items[i] = 'MeinFILENAME' then
mainform.frmMain.lvFiles.Items[i].Selected:=True;
end;
Da kommt der Compiler Err Type mismatch TListItem und TString.
Steh wohl auf der Leitung...
Ich glaub ich habs:
Delphi-Quellcode:
for i := 0 to mainform.frmMain.lvFiles.Items.Count-1 do
begin
lvItem := mainform.frmMain.lvFiles.Items.Item[i];
s := lvItem.Caption +' ' +lvItem.SubItems[0] + ' ' + lvItem.SubItems[1];
pendingfilename:=lvItem.Caption;
//ShowMessage(s);
if pendingfilename = stringreplace(stringreplace(defaultDATAFilename,'~','',[rfReplaceAll]),'/','',[rfReplaceAll]) then
mainform.frmMain.lvFiles.Items[i].Selected:=True;
end;